我数据库中存的是0,1.在显示的时候我想用具体含义:启用,停用来显示在grid中,请问该怎么办

解决方案 »

  1.   

    dataset 加一 字符串列  在遍历一下 填上你想显示的内容被
      

  2.   

    我想在grid里面简单的设置,不想用写进一个datatable中的方法,因为这边虽然要转的只有2个,但是我有些字段需要转多个,比如说0代表苹果,1代表梨子,2代表香蕉等等有多行数据的情况下,如果把每一行写进datatable会很麻烦
      

  3.   

    楼主,如果你不想在datatable处理,那建议你数据库加上一列,填入时,写上这些值,在datagridview上显示时,隐藏数据列,显示描述列。往往数据库都有类似设计,如:
    id, name, explian,...............
      

  4.   

    DEV的控件虽然强大。但是估计通过简单的设置,是满足不了你的需求的。自己用代码写吧~手动加一列
      

  5.   

    silverlight倒是我知道怎么完!可以先配置一个类,讲你要表达的意思写在里面,比如1,启用,2,停用。在绑定时直接对绑定这个对应的值就好。。不知道DEV可以不,但是我敢肯定的是这个操作绝对在Dev 中client也就是前台通过它封装的js方法就可以实现
      

  6.   

    用下拉列表格式化一下就OK了。            RepositoryItemImageComboBox cmbValue = new RepositoryItemImageComboBox();
                ImageComboBoxItem item = new ImageComboBoxItem();
                item.Description = "是";
                item.Value = "True";
                ImageComboBoxItem item1 = new ImageComboBoxItem();
                item1.Description = "否";
                item1.Value = "False";
                cmbValue.Items.Add(item);
                cmbValue.Items.Add(item1);
                gdvTest.Columns["value"].ColumnEdit = cmbValue;
                //禁用列编辑
                gdvTest.Columns["value"].OptionsColumn.AllowFocus = false;
      

  7.   

    可以通过callback吧!那个控件将后台的数据拿到前台通过DEV自带封装的JS来控制数据,处理后再显示在grid上!
    另外加一句!头像好   卡哇伊   。哈哈
      

  8.   

    GridControl有个Customer display 事件,可以在这个事件中把实际值修改成显示值
    多看看文档