应该可以用模版吧,把dropdownlist弄进去。

解决方案 »

  1.   

    使用Sql语句来完成,Case When
    SELECT    
    CASE bool那个类型的字段
          WHEN 'ture' THEN '...'
          WHEN 'false' THEN '...'
       END 
    AS TheFiled
    FROM Table
      

  2.   

    方法很多....search一下以前的帖子,关于这个的很多很多.我常用的.在绑定的地方,比如
    '<%# CreateOperationDataTable(DataBinder.Eval(Container.DataItem, "Operation").ToString())%>'然后在cs代码里实现这个CreateOperationDataTable的方法.
      

  3.   

    是在winform中我们在数据库中保存的都是某种商品的代码(比如 X11111111),但界面显示的都是商品的名称(比如肥皂)当一个DataGrid的数据源中的字段是这个商品的代码,而我在DataGrid中想显示代码对应的商品名称,如果不想用SQL语句如何实现
      

  4.   

    用sql语句,视图,存储过程都可以。
    table1:
    GoodsID  GoodsInfo
    1          ..
    2          ..
    3          ..table2:
    GoodsID  GoodsName
    1        name1
    2        name2
    3        name3sql语句:select a.GoodsID,b.GoodsName,a.GoodsInfo from table1 a,table2 b where a.GoodsID=b.GoodsID 
    视图和存过程与sql语句类似。
    你要从一个表中的ID关联到另一个表中不可能不用到sql语句的,不管什么方法都回涉及到sql语句的。
      

  5.   

    用sql我会,
    记得在delphi中,可以通过对grid控件的某个事件进行操作,从而控制grid中每个cell
    的值,不知道datagrid有没有类似的事件,不是bool型的