string cmdText = "select * from 表 where 条件";
DataTable dt = Mydata.GetTable(cmdText);
DataRow dr = dt.NewRow();
foreach (DataRow dr in dt.Rows) //有错误
{CS0136: A local variable named 'dr' cannot be declared in this scope because it would give a different meaning to 'dr', which is already used in a 'parent or current' scope to denote something else
请问一下这个是什么错误,这样写哪里不对
DataTable dt = Mydata.GetTable(cmdText);
DataRow dr = dt.NewRow();
foreach (DataRow dr in dt.Rows) //有错误
{CS0136: A local variable named 'dr' cannot be declared in this scope because it would give a different meaning to 'dr', which is already used in a 'parent or current' scope to denote something else
请问一下这个是什么错误,这样写哪里不对
解决方案 »
- 请高手写一个正则表达式,关于日期年月日验证的??
- DataGridView显示的数据在左右拉动的时候错乱了,只是显示的
- double.Parse(dv[i][0].ToString())如何优化
- hashtable.add(key,value)中,value最大长度问题
- Calendar日历控件里单元格的tooltip的样式怎样改呀???请高人帮助
- picturebox 隐藏的时候如何清空里面的图片。50分求。
- 大家来看看这种东西怎么实现(GDI+的问题)
- 求助webbrowser如何使选中的标签改变背景色
- 很着急啊!!大家帮我看看两句代码一个按钮!很着急啊!!谢谢!!!!!
- 与SQL2000数据连接时的奇怪问题
- C#winform程序引用office组件的clickonce发布
- 如何得到datagridview中选中的行?
DataTable dt = Mydata.GetTable(cmdText);
DataRow dr = dt.NewRow();
foreach (DataRow dr in dt.Rows) //有错误
{
外部使用了变量dr foreach内部换成另外的变量名, 例如 drr,只要不是dr就行
又在上一行声明了一个dr变量改个名就可以了
同上,啊
并把foreach前的DataRow dr = dt.NewRow();去掉 ,这样才不会报错!!