datagridview1.DataSource=ds.Tables[0].DefaultView;
……
f(datagridview1);后面我又写了一个函数f。在函数内,我想获得datagridview1的DataSource
public void f(DataGridView mydt)
{
DataTable datatable1 = (DataTable)mydt.DataSource
……
}编译后运行成功,但是执行f函数时,出现异常,说不能强制转换。我应该怎么改啊?求助大侠们!!!谢谢!!!
……
f(datagridview1);后面我又写了一个函数f。在函数内,我想获得datagridview1的DataSource
public void f(DataGridView mydt)
{
DataTable datatable1 = (DataTable)mydt.DataSource
……
}编译后运行成功,但是执行f函数时,出现异常,说不能强制转换。我应该怎么改啊?求助大侠们!!!谢谢!!!
解决方案 »
- 为什么WIN7下DirectShow摄像头打不开
- 如何获取选中tabpage中的控件信息
- 用c#语言编写的语音应用程序
- 现在.net方面有什么技术比较实用的
- 关于项目代码管理的问题
- 如何实现c#登录窗体相关问题
- 为什么在写入txt文件时,汉字会变成乱码?
- c# form file copy 的相对路径
- VB,VC能做的东西C#都能做吗?
- 有兄弟知道怎么获取Lotus NOTES 的HTML格式的BODY吗?万分感谢。
- C#怎么输出这样灵活的表格,用datagridview 可以实现吗?急求~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 怎么样实现combobox输入关键字,过滤数据
DataTable dt= new DataTable();
for (int i= 0; i< dataGridView.Columns.Count; i++)
{
dt.Columns.Add(dataGridView.Columns[i].Name);
}
DataRow newRow = dt.NewRow();
foreach (GridViewRow rows in dataGridView.Rows)
{
for (int c = 0; c < dataGridView.Columns.Count; c++)
{
newRow[c] = rows.Cells[c].Value.ToString();
}
dt.Rows.Add(newRow);
}