列的初始化:
1.
DataTable table = new DataTable();
DataColumn c1 = new DataColumn("name", typeof(string));
table.Columns.Add(c1);
dataGridView1.DataSource = table;
2.
DataGridViewTextBoxColumn c1 = new DataGridViewTextBoxColumn();
c1.HeaderText = "test";
dataGridView1.Columns.Add(c1);//DataGridViewTextBoxColumn可换其它类型。
3.
dataGridView1.Columns.Add("test", "test");//只适用文本
行的添加:
DataTable table = new DataTable();
DataRow r1 = table.NewRow();
r1["name"] = textBox1.Text;
r1["password"] = textBox2.Text;
table.Rows.Add(r1);
dataGridView1.DataSource = table;
行的读取:
1.
DataTable table = new DataTable();
for (int i = 0; i < table.Rows.Count; i++)
{
string row1 = table.Rows[i][0].ToString();
MessageBox.Show(row1);
string row2 = table.Rows[i][1].ToString();
MessageBox.Show(row2);
}
2.
DataTable table = new DataTable();
{
MessageBox.Show(row[0].ToString());
MessageBox.Show(row[1].ToString());
}