關于DataGridView的用法:
1)獲得選中行的某個Cell的資料:
int a = dataGridView1.CurrentRow.Index;
string ax = dataGridView1.Rows[a].Cells[2].Value.ToString();
MessageBox.Show(ax);
2)添加表頭:
DataGridViewTextBoxColumn dtID = new DataGridViewTextBoxColumn();
dtID.Name = "id";
dtID.DataPropertyName = "id";
dtID.HeaderText = "ID";
dtID.Width = 25;
dataGridView1.Columns.Add(dtID);
DataGridViewCheckBoxColumn dtalarm = new DataGridViewCheckBoxColumn();
dtalarm.Name = "setalarm";
dtalarm.DataPropertyName = "setalarm";
dtalarm.HeaderText = "報警?";
dtalarm.Width = 45;
dataGridView1.Columns.Add(dtalarm);
DataGridViewTextBoxColumn dtAppid = new DataGridViewTextBoxColumn();
dtAppid.Name = "APPID";
dtAppid.DataPropertyName = "appid";
dtAppid.HeaderText = "Appid";
dtAppid.Width = 155;
dataGridView1.Columns.Add(dtAppid);
DataGridViewTextBoxColumn dtUserName = new DataGridViewTextBoxColumn();
dtUserName.Name = "nickname";
dtUserName.DataPropertyName = "nickname";
dtUserName.HeaderText = "昵稱";
dtUserName.Width = 85;
dataGridView1.Columns.Add(dtUserName);
3)插入資料:
int index = this.dataGridView1.Rows.Add();
this.dataGridView1.Rows[index].Cells[0].Value = "1";
this.dataGridView1.Rows[index].Cells[1].Value = 0;
this.dataGridView1.Rows[index].Cells[2].Value = "PAD";
this.dataGridView1.Rows[index].Cells[3].Value = "AFD";