关于DataSet的问题 你现在的写法不就是变量吗?不然应该是这样的ds.Tables[0].Rows[i].["FieldName"].ToString(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string strFieldNM;ds,ds.Tables[0].Rows[i].[FieldName].ToString();这样的话不行,比如strField="NAME"; 我想访问ds中的Name这一列,如何实现 不太明白楼主的意思string strFieldNM="Name";ds.Tables[0].Rows[i].[strFieldNM].ToString();这样不行吗? 我明白了.楼主得到了DS,但不知道DS中是否包含Name.楼主是不是想实现如果DS中包含Name就得到Name的值?例:if(ds.Tables[0].Columns.IndexOf("Name") >= 0){ return ds.Tables[0].Rows[0][ds.Tables[0].Columns.IndexOf("Name")].ToString();} 直接用string类型变量放进去不是可以的吗?string FieldName = "FieldName";ds.Tables[0].Rows[i].[FieldName].ToString(); ds.Tables[0].Rows[i].["FieldName"].ToString(); 晕。FieldName不本来就是变量么? 启动cmd被360拦截问题 C# 调用exe文件执行linxu命令 dateTimePicker1里的日期如何和数据库里的比较? 窗口由隐藏至显示触发什么事件? 等长切割字符串的问题 WebBrowser----有难度,高手进!!!!!! 在Winform程序中如何捕获鼠标的位置 缺少main函数? 招聘.net程序员(宁波工作) 如何动态得到控件的值 整理了部分微软Tech·Ed 2004大会上提到的网络资源,希望能够对大家有所帮助 我这有一套新闻系统的源代码,请大家帮我调试下
ds,ds.Tables[0].Rows[i].[FieldName].ToString();
这样的话不行,比如strField="NAME"; 我想访问ds中的Name这一列,如何实现
string strFieldNM="Name";
ds.Tables[0].Rows[i].[strFieldNM].ToString();
这样不行吗?
例:if(ds.Tables[0].Columns.IndexOf("Name") >= 0)
{
return ds.Tables[0].Rows[0][ds.Tables[0].Columns.IndexOf("Name")].ToString();
}
string FieldName = "FieldName";
ds.Tables[0].Rows[i].[FieldName].ToString();