2015-09-18 2 views
0

У меня есть dataset с 59 колонками. Я хочу добавить новую строку, где я знаю только в момент первой записи. Я знаю, что могу добавить строку сDataset добавить новый пустой ряд

mydataset.Tables[0].Rows.Add("Firstentry",,,,and so on for empty columns);

есть более простой способ, так что я не должен написать 58 запятые для 58 пустых colums в моем коде? Благодаря!

ответ

3
// create new row 
var newR = mydataset.Tables[0].NewRow(); 
// set 1 value 
newR[0] = "Firstentry"; 
// add to table 
mydataset.Tables[0].Rows.Add(newR); 

NewRow проверка документации

+0

Спасибо, отлично работает и так легко ... –

+1

@katz, я исследовал этот вопрос с XML немного и нашел этот SO вопрос: http://stackoverflow.com/questions/10231621/как к экспорту-а-DataTable к XML-с-все-колоннах-как-атрибутов; ответ http://stackoverflow.com/a/10232689/1506454 раздел # 4, объясняет это, я думаю, – ASh

+0

Еще раз спасибо, что я решил проблему с добавлением '' '' в пустые столбцы: 'for (int i = 1 ; i <59; i ++) { новыйR [i] = ""; } ' –

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