1.因为我的数据库不是用邦定的。所以我怎么根据我动态生成数据后在表格的哪一列里面加入个文本框,才能对表格进行编辑。
2.表格中可以在选择前面加入个多(复)选框吗,怎么添加呢?

解决方案 »

  1.   

    表格
    指什么?DataGrid
    Table
    还是……?
      

  2.   

    表格里面怎样才能实现编辑的功能,本来是要在哪列加入textbox文本框控件,不然它无法像window应用程序那样直接在表格中填入数据。因为我不能确定是要在哪列加入控件文本框,只能根据我用动态邦定数据后具体在哪列加入文本框。
      

  3.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=C4CE487D-02FB-450B-BF3C-9F870CBC66A5http://dotnet.aspx.cc/ShowDetail.aspx?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459
      

  4.   

    可以这样做
    比如说用存储过程
    把你需要用文本框的列起个别名,其中带些特殊字符串 如"ABCD"然后先根据读出来的DATASET动态生成DATAGRID列
    如果INDEXOF("ABCD")>=0 则生成模板列
    ELSE 生成BOUND列
    其中模板列需要定义一个类 去实现ITEMPLATE接口
    里面想放什么放什么 如果里面的TEXTBOX需要绑定数据的话 还需要加绑定事件OnDatabinding 
    +=来做
    之后再
    datagrid1.datasourse = ds;
    datagrid1.databind();