第一列是名称       我固定好了只有五个名称, 
                          名称       ###           ###       ### 
                      张三     绑定列     绑定列     绑定列 
                          李四     绑定列     绑定列     绑定列 
                          王五     绑定列     绑定列     绑定列 
                          赵六     绑定列     绑定列     绑定列 
        请问一下我如何添加名称列数据??第一列数据在数据库中没有。谢谢!!!

解决方案 »

  1.   

    动态的生成列
    别绑定了,把需要的数据从服务器取得,
    在RowDataBound里面处理生成得了
      

  2.   

    读取出数据在GRIDVIEW中,其中一个模板列用加数据,然后批量更新。
      

  3.   

    DataTable dt = new DataTable;
    DataColumn dc = new DataColumn;
    dc.type = type(string);
    dt.columns.add(dc);
    ................DataRow drow = dt.NewRow();
    drow["列1"] = "";
    drow["列2"] = "";
    dt.rows.add(drow);
    ...............就是手动的构建一个DataTable,然后绑定。
      

  4.   

    第一列不绑定
    在RowDataBound中手动为它的text赋值
      

  5.   

    可以将数组转成datatable
    用datatable去绑定吧。这个简单。
      

  6.   

      现在的问题是,我后面还有数据绑定,这样的话,就会出现需要绑定两个datatable
                可绑定两个datatable我不会。麻烦大家指点一下
      

  7.   

    要我看,索性都做成模板列
    建一个类,把所有需要的字段封装起来,
    写个函数,把需要的数据赋给对象中的各个属性
    然后建个ArrayList把对象扔在里面
    把GridView的数据源设置成ArrayList
    然后在GridView的ItemDataBound事件里面处理数据绑定再变态的需求应该也可以实现
      

  8.   

    int[] a=new int[10];
    模板列里<%# a[Container.ItemIndex]%>方便吧
      

  9.   

    太多需要定制的,还不如就用Repeater
      

  10.   

    最简单的做法如下
    select 你的数据1,你的数据,... 
    union select * from tb