2013-02-20 3 views
0

Я пытаюсь использовать цикл, чтобы получить некоторые данные и связать в существующие GridviewDataGrid привязки данных не может

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]; 
} 

} 

Мой результат не удалось добавить, конечный результат последней строки данных из моих полученных данных это потому что каждый раз, когда есть новый вход, он будет привязываться только один раз, но никогда не будет добавлен, второй результат заменит первый результат.

ответ

2

Вы пытаетесь получить данные внутри for loop, и это не так. Предполагая, что у вас есть данные уже в вашем DataTable, и эта одна строка кода будет работать для вас.

dataGridView.DataSource = datasetResult.Table[0];

+0

мне нужно использовать результат цикла для заполнения моего следующего результата = ( –

+0

, что вы пытаетесь сделать? От '' DataTable' к DataGridView' или '' DataGridView' в DataTable'? – spajce

+0

использования результат forloop (из таблицы A) для извлечения данных из datatable (таблица b) и привязки к datagridview –

Смежные вопросы