且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将DataTable行添加到DataGridView而不绑定

更新时间:2023-12-06 16:37:04

说你的DataGridView存在但没有列。你可以这样做:

Say your DataGridView exists but has no columns. You can do this:

foreach (DataColumn dc in yourDataTable.Columns) {

     yourDataGridView.Columns.Add(new DataGridViewTextBoxColumn());

}

然后添加行数据:

foreach(DataRow dr in yourDataTable.Rows) {

     yourDataGridView.Rows.Add(dr.ItemArray);

}

现在,如果默认的文本框列不够,您可能必须使用不同的单元格模板创建列。

Now, if the default textbox column isn't sufficient, you might have to create a column with a different cell template.