111,126
社区成员
发帖
与我相关
我的任务
分享
private void Form3_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[] { new DataColumn("ID", typeof(string)), new DataColumn("Name", typeof(string)), new DataColumn("level1", typeof(int)), new DataColumn("level2", typeof(int)), new DataColumn("level3", typeof(int)), new DataColumn("level4", typeof(int)), new DataColumn("level5", typeof(int)), new DataColumn("level6", typeof(int)) });
dt.Rows.Add("001", "aaa", 1, 0, 0, 0, 0, 0);
dt.Rows.Add("002", "bbb", 1, 1, 0, 0, 0, 0);
dt.Rows.Add("003", "ccc", 1, 2, 0, 0, 0, 0);
dt.Rows.Add("004", "ddd", 2, 0, 0, 0, 0, 0);
dt.Rows.Add("005", "eee", 2, 1, 0, 0, 0, 0);
dt.Rows.Add("006", "fff", 2, 1, 1, 0, 0, 0);
dt.Rows.Add("007", "ggg", 2, 1, 2, 0, 0, 0);
dt.Rows.Add("008", "hhh", 2, 1, 2, 1, 0, 0);
dt.Rows.Add("009", "jjj", 2, 2, 0, 0, 0, 0);
dataGridView1.DataSource = dt;
}
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show("标题:" + (dataGridView1.DataSource as DataTable).Columns[e.ColumnIndex].ColumnName);
MessageBox.Show("单元格中的内容:" + dataGridView1[e.ColumnIndex, e.RowIndex].Value);
}