我想把DataTable里面的数据按照列的不同分别显示到不同的DataGrid里,有没有什么方法? 几个datagrid都绑定到一个datatable上~然后,在datagrid控件里面把AutoGenerateColumns属性设为false,再用属性生成器里面加入你要显示到这个datagrid的列就可以了~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ????楼上的什么意思呀?是问datagrid上面显示出列的名称还是要绑定的datatalbe里面的列名呀?你可以看ASPX文件的源码,每一个列都是一个<asp:BoundColum>就像下面的代码<asp:DataGrid><Columns><asp:BoundColumn></asp:BoundColumn></Columns></asp:DataGrid> 列名不确定可以通过自己构建数据集DataSet,根据显示的不同构建不同的表,然后将不同的数据表的数据绑定到不同的DataGrid中!另外我不明白你怎么会列名不确定,能否讲得更详细点! 定义datagrid模板就可以或repeater也行的 简单点说,我有一个DataTable,Column从1到10,我想把这个DataSet绑定到两个DataGrid上,分别显示前5个Column和后5个Column 可以用视图string column_name = "";for(int i=0; i<5; i++){ column_name = column_name + DataTable1.Columns[i].ColumnName; if(i<4) column_name = column_name + ",";}DataView df = new DataView(DataTable1,"",column_name,DataViewRowState.CurrentRows);DataGrid1.DataSource = df;其中第二个参数筛选行,比如可以是"login_name='2'" robots 不起作用,后台被抓取,怎么办??? javascript防止页面刷新 如何遍历Calendar控件内的子控件 DataGrid列控制的问题?请各位进来帮忙 ASP.NET的数据控件 asp.net1.0升级到2.0的奇怪问题? 请大侠们帮帮忙啊!关于TeeChart的问题 请问ASP的框架代码是怎么样的?? 求表格提取 用asp.net check验证码出错 急救 急救
你可以看ASPX文件的源码,每一个列都是一个<asp:BoundColum>就像下面的代码
<asp:DataGrid>
<Columns>
<asp:BoundColumn></asp:BoundColumn>
</Columns>
</asp:DataGrid>
另外我不明白你怎么会列名不确定,能否讲得更详细点!
或repeater也行的
分别显示前5个Column和后5个Column
for(int i=0; i<5; i++)
{
column_name = column_name + DataTable1.Columns[i].ColumnName;
if(i<4) column_name = column_name + ",";
}DataView df = new DataView(DataTable1,"",column_name,DataViewRowState.CurrentRows);DataGrid1.DataSource = df;其中第二个参数筛选行,比如可以是
"login_name='2'"