不要太依赖grid提供的方法。可以直接修改grid绑定的DataSource,也就是dataset
解决方案 »
- 求助,如何从动态生成的textbox中读取数据?
- 没有为任何调用堆栈框架加载任何符号。无法显示源代码
- C#和系统日期时间问题,急急急!
- 求关于 线程中修改主窗体上控件的属性 以及 操作控件事件的方法 (委托示例)
- ▲▲参加小说征文,兄弟们帮投张票吧!!
- 紧急求助:在计算机上如何控制打印文件类型,比如只允许打印机打印execl,不能打印word
- 怎样加载ParseHTML
- 这样的<title><![CDATA[我的文字内容]]></title>怎么写出来?
- SQL语句的异常报错~~啥原因?
- 求助:一个外部程序调用的窗体,如果关闭外部程序再打开,会重复获取输出
- HELP!!关于WINCE串口接收数据。
- C# .Net Framework2.0 支持 pdf转换成jpg吗
f.ShowDialog();
if (f.DialogResult == DialogResult.OK)
{
// gridView1.Columns.Clear();
this.dtt = f.DT1;
var bte = sender as ButtonEdit;
for (int i = 0; i < dtt.Rows.Count; i++)
{
bte.EditValue = dtt.Rows[i][0].ToString();
this.gridView1.SetRowCellValue(selectedHandle, "TH013", dtt.Rows[i][0].ToString());
this.gridView1.SetRowCellValue(selectedHandle, "TH014", dtt.Rows[i][1].ToString());
this.gridView1.SetRowCellValue(selectedHandle, "TH015", dtt.Rows[i][2].ToString());
this.gridView1.SetRowCellValue(selectedHandle, "TH004", dtt.Rows[i][3].ToString());
this.gridView1.SetRowCellValue(selectedHandle, "TH004", dtt.Rows[i][3].ToString());
}
//查询窗体点了确认按钮,
}
这上面dtt 就是选中多行的DataTable
for (int i = 0; i < dtt.Rows.Count; i++)
{
DataRow dr = Srcdt .NewRow();
bte.EditValue = dtt.Rows[i][0].ToString();
dr.BeginEdit();
dr["TH013"] = dtt.Rows[i][0].ToString();
dr["TH014"] = dtt.Rows[i][1].ToString();
dr["TH015"] = dtt.Rows[i][2].ToString();
dr["TH004"] = dtt.Rows[i][3].ToString();
dr.EndEdit();
Srcdt .Rows.Add(dr);
}
简单写了一个,说修改dataset,不是让你直接把gridview.datasource的结果换成dtt是让你改他的结果集。