天天看點

C#中關于DataGridView的用法:

關于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";