Datagrid数据绑定失败

时间:2013-02-20 05:07:56

标签: c# winforms for-loop datagridview

我正在尝试使用循环来获取一些数据并绑定到现有的Gridview

for (int i =0; i<datasetResult.Rows.Count; i++){
 //some code to retrieve data from DB
 //after retrieved i am trying to bound it into my datagrid but i failed

DataRow dr = datasetResult.Tables[0].Rows[i];

if(RetVal ==0){

dataGridView.DataSource = datasetResult.Table[0];
}

} 

我的结果无法追加,最终结果是我检索到的数据的最后一个数据行 这是因为每当有新输入它只会绑定一次但从不追加时,第二个结果将替换第一个结果。

1 个答案:

答案 0 :(得分:2)

您正在尝试检索for loop内的数据,这不是正确的方法。 假设您的DataTable中已有数据,这一行代码将适合您。

dataGridView.DataSource = datasetResult.Table[0];