积极答复者
如何动态得给DataGridView添加行、列、单元格,请动态的给他添加一张表和数据

问题
-
如何动态得给DataGridView添加行、列、单元格,请动态的给他添加一张表和数据
- 已移动 孟宪会Moderator 2011年1月19日 14:45 (发件人:ASP.NET 与 AJAX)
答案
-
DataGridView是Windows窗体空间,你是否要问GridView
参考代码,dataGridView1是控件的Name
//第一列 DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn(); col.Name = "colID"; col.DataPropertyName = "ID"; dataGridView1.Columns.Add(col); //第二列 DataGridViewTextBoxColumn col1 = new DataGridViewTextBoxColumn(); col1.Name = "colName"; col1.DataPropertyName = "Name"; dataGridView1.Columns.Add(col1); //数据源 DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("ID", typeof(int))); dt.Columns.Add(new DataColumn("Name", typeof(string))); dt.Rows.Add(new object[] { 1, "China" }); dt.Rows.Add(new object[] { 2, "USA" }); dataGridView1.DataSource = dt;
- 已标记为答案 eryang 2011年1月23日 4:38
全部回复
-
DataGridView是Windows窗体空间,你是否要问GridView
参考代码,dataGridView1是控件的Name
//第一列 DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn(); col.Name = "colID"; col.DataPropertyName = "ID"; dataGridView1.Columns.Add(col); //第二列 DataGridViewTextBoxColumn col1 = new DataGridViewTextBoxColumn(); col1.Name = "colName"; col1.DataPropertyName = "Name"; dataGridView1.Columns.Add(col1); //数据源 DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("ID", typeof(int))); dt.Columns.Add(new DataColumn("Name", typeof(string))); dt.Rows.Add(new object[] { 1, "China" }); dt.Rows.Add(new object[] { 2, "USA" }); dataGridView1.DataSource = dt;
- 已标记为答案 eryang 2011年1月23日 4:38