C# DataGridView 與 datatable 之間數據傳遞


一、 DATAGRIDVIEW 數值傳遞給datable

 

int cn = dataGridView1.Rows.Count;
int col = dataGridView1.ColumnCount;
for (int j = 0; j < col;j++ )
{
DataColumn dc = new DataColumn(dataGridView1.Columns[j].Name.ToString());
dt.Columns.Add(dc);
}
for (int m = 0;m< cn; m++)
{
DataRow dr = dt.NewRow();
for (int n = 0; n < col;n++ )
{
dr[n] = Convert.ToString(dataGridView1.Rows[m].Cells[n].Value);
}

dt.Rows.Add(dr);

}

 

二、datatable 數值 傳遞到datagridview

 DataTable dt = new DataTable();

for (int x = 0; x < dt.Rows.Count; x++)
{

bool yn = Convert.ToBoolean(Convert.ToInt32(dt.Rows[x][0].ToString()));
dataGridView1.Rows.Add(yn, (x + 1).ToString(), (dt.Rows[x][2].ToString()), (dt.Rows[x][3].ToString()), (dt.Rows[x][4].ToString()));
}


免責聲明!

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



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