C# 怎么把查詢到的數據從datatable用foreach循環加載到datagridview


通過取得datatable的列集合來為datagridview添加列,通du過取得datatable的行集合來為datagridview添加行,代碼如下:

 

//dataGridView1.DataSource = table;//通常只寫這一句就可以了,但根據你的要求,用下面的循環也可以實現相同功能。
dataGridView1.Columns.Clear();//清空列
foreach (DataColumn column in table.Columns)
{
    //為datagridview添加列,第一個參數是列名,第二個參數是列標題
    dataGridView1.Columns.Add(column.ColumnName, column.ColumnName);
}
dataGridView1.Rows.Clear();//清空行
foreach (DataRow line in table.Rows)
{
    //因為列已經一致了,所以直接將datatable的行轉成數組就可以添加到datagridview中了
    dataGridView1.Rows.Add(line.ItemArray);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM