Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 基于列名获取数据_C#_For Loop - Fatal编程技术网

C# 基于列名获取数据

C# 基于列名获取数据,c#,for-loop,C#,For Loop,如何使用Datarow根据列名检索数据?我正在尝试从第一次循环中循环db数据 //Trying to get data DataRow dr = dsResult.Tables[1].Rows[0]; //trying to get data successful //what i trying to achieve is to retrieve data from database based on rows index and column name for(int i =0

如何使用
Datarow
根据列名检索数据?我正在尝试从第一次循环中循环db数据

//Trying to get data
DataRow dr = dsResult.Tables[1].Rows[0];
//trying to get data successful 

//what i trying to achieve is to retrieve data from database based on rows index and 
     column name
for(int i =0; i <datagridview.Rows.Count ; i++){

   string a = dr['ColumnName'].['RowsIndex'].toString(); //Failed

}
//正在尝试获取数据
DataRow dr=dsResult.Tables[1]。行[0];
//试图成功获取数据
//我试图实现的是基于行和索引从数据库检索数据
列名

对于(int i=0;i您是否尝试过删除
'columnName'
规范之后的句点,并将
行[i][“columnName”]
放在(int i=0;i for (int i = 0; i < dataTable.Rows.Count; i++) { DataRow dr = dataTable.Rows[i]; //Where the RowIndex string a = dr[0].ToString(); //Where the ColumnIndex or ColumnName }
{ DataRow dr=dataTable.Rows[i];//其中RowIndex 字符串a=dr[0].ToString();//其中ColumnIndex或ColumnName } 试试看

dr.Rows[RowsIndex]['ColumnName'].ToString()

什么是错误示例?为什么不dr['ColumnName'].ToString()?Hi cuong Le,因为我想将列循环到datagridviewhi spajce,语法错误,没有这样的错误function@CheemunLow,您希望获取datagridview中每一行的值。为什么不使用datagridview.rows[i][“ColumnName”].ToString()呢要获取值?您好,它不允许我放置datarow[column name][i],没有这样的值thing@CheemunLow检查我的最终答案Pajce,我的数据没有显示在datagridview中,我不能使用datagridview检索我想要的数据=(哦,我明白了。您的主要问题是无法将数据显示到
dataGridView
,您是否尝试了
dataSource
dataGridView.dataSource=yourDataTable
?spajce我正在尝试您的答案=)