如何将手动添加的gridview控件的column项导入datatable中去? 如题,手动为gridview添加了column和设置了属性,怎么将这些column项导入datatable中去了,datatable要作为gridview的数据源,但是column想用gridview中手动添加的项。有代码的sample最好。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTable dt = new DataTable(); for (int i = 0; i < this.GridView1.Columns.Count; i++) { dt.Columns.Add(this.GridView1.Columns[i].ToString()); } DataRow dr = dt.NewRow(); dr[0] = "任务1"; dt.Rows.Add(dr); this.GridView1.Columns.Clear(); this.GridView1.DataSource = dt; this.GridView1.DataBind(); 就是1楼这个意思,手动拼接DataTable,把gridView里的值取出来,一个一个给dataTable赋上就可以 gridview 加入数据到DataTable中参考: DataTable dt = new DataTable(); foreach (GridViewRow row in this.GridView1.Rows) { DataRow drow = dt.NewRow(); drow[0] = row.Cells[0].Text.ToString(); drow[1] = row.Cells[1].Text.ToString(); dt.Rows.Add(row); } 【寻求帮助】C#对HTML网页的操作问题 c#窗体如何置于屏幕最靠前位置 能不能在机子上安两个SQL,一个2000一个2005,程序里怎么控制连的哪一个啊?~ 如果取得网页alert弹出信息的值 C#项目怎样引用web服务指定保存文件的位置,上传文件 关于异常的简单问题 求教数据库连接池和进程有什么关系? BindingSource控件的DataSource属性为什么是类型而不是实例? 如何知道一个事件已经处理? 谁有《Programming C#, 2nd Ed.》? 如何传递特殊参数啊? 自定义控件变量初始化顺序
for (int i = 0; i < this.GridView1.Columns.Count; i++)
{
dt.Columns.Add(this.GridView1.Columns[i].ToString());
}
DataRow dr = dt.NewRow();
dr[0] = "任务1";
dt.Rows.Add(dr);
this.GridView1.Columns.Clear();
this.GridView1.DataSource = dt;
this.GridView1.DataBind();
参考: DataTable dt = new DataTable();
foreach (GridViewRow row in this.GridView1.Rows)
{
DataRow drow = dt.NewRow();
drow[0] = row.Cells[0].Text.ToString();
drow[1] = row.Cells[1].Text.ToString();
dt.Rows.Add(row);
}