dataGridView怎样添加列啊(简单的小问题) 怎样向dataGridView里边添加列呢?就是给dataGridView添加上几列?直接用属性还是需要代码呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的就是直接代码绑定了.定义个事件,然后直接绑定个数据源就行,dataTable就行.如: void bindDataGridView2() { DataTable dt = new DataTable(); ClassMyData.DbSystem myDb = new ClassMyData.DbSystem(); dt = myDb.GetDataTable("SELECT * FROM v_PPNowTwo"); dv2.DataSource = dt; //这个是关键,上门的取得数据表你要自己写. dv2.Refresh(); } 如果用绑定的话直接连数据库非绑定的话要用代码写://msdn自带的例子songsDataGridView.ColumnCount = 5;songsDataGridView.Columns[0].Name = "Release Date";songsDataGridView.Columns[1].Name = "Track";songsDataGridView.Columns[2].Name = "Title";songsDataGridView.Columns[3].Name = "Artist";songsDataGridView.Columns[4].Name = "Album";string[] row0 = { "11/22/1968", "29", "Revolution 9", "Beatles", "The Beatles [White Album]" };string[] row1 = { "1960", "6", "Fools Rush In", "Frank Sinatra", "Nice 'N' Easy" };string[] row2 = { "11/11/1971", "1", "One of These Days", "Pink Floyd", "Meddle" };string[] row3 = { "1988", "7", "Where Is My Mind?", "Pixies", "Surfer Rosa" };string[] row4 = { "5/1981", "9", "Can't Find My Mind", "Cramps", "Psychedelic Jungle" };string[] row5 = { "6/10/2003", "13", "Scatterbrain. (As Dead As Leaves.)", "Radiohead", "Hail to the Thief" };string[] row6 = { "6/30/1992", "3", "Dress", "P J Harvey", "Dry" };songsDataGridView.Rows.Add(row0);songsDataGridView.Rows.Add(row1);songsDataGridView.Rows.Add(row2);songsDataGridView.Rows.Add(row3);songsDataGridView.Rows.Add(row4);songsDataGridView.Rows.Add(row5);songsDataGridView.Rows.Add(row6); this.dataGridView1.Columns.Add("列名", "列头"); 这样吗? 添加ContextMenuStrip 问题 急求 高手帮忙。。。。 怎么单击datagridview中行,单击 删除后数据从列表中删除并更新到数据库 C#连接oracle 出现的版本不同的问题 如果没人帮我解决,小弟我。。。跳楼去了 窗体的继承~~~*_* 怎样对数组进行比较提取? 彼人遇到一个问题请教各位,存储过程怎样防止注入式错误(送分不是问题) 用C#做一个播放列表 如何使tabControl中的一个tabPage有效而使另一个tabPage无效(不响应点击)? contextMenuStrip 添加子项的问题 求oracle数据连接方法
定义个事件,然后直接绑定个数据源就行,dataTable就行.
如:
void bindDataGridView2()
{
DataTable dt = new DataTable();
ClassMyData.DbSystem myDb = new ClassMyData.DbSystem();
dt = myDb.GetDataTable("SELECT * FROM v_PPNowTwo");
dv2.DataSource = dt; //这个是关键,上门的取得数据表你要自己写.
dv2.Refresh();
}
非绑定的话要用代码写://msdn自带的例子
songsDataGridView.ColumnCount = 5;
songsDataGridView.Columns[0].Name = "Release Date";
songsDataGridView.Columns[1].Name = "Track";
songsDataGridView.Columns[2].Name = "Title";
songsDataGridView.Columns[3].Name = "Artist";
songsDataGridView.Columns[4].Name = "Album";
string[] row0 = { "11/22/1968", "29", "Revolution 9",
"Beatles", "The Beatles [White Album]" };
string[] row1 = { "1960", "6", "Fools Rush In",
"Frank Sinatra", "Nice 'N' Easy" };
string[] row2 = { "11/11/1971", "1", "One of These Days",
"Pink Floyd", "Meddle" };
string[] row3 = { "1988", "7", "Where Is My Mind?",
"Pixies", "Surfer Rosa" };
string[] row4 = { "5/1981", "9", "Can't Find My Mind",
"Cramps", "Psychedelic Jungle" };
string[] row5 = { "6/10/2003", "13",
"Scatterbrain. (As Dead As Leaves.)",
"Radiohead", "Hail to the Thief" };
string[] row6 = { "6/30/1992", "3", "Dress", "P J Harvey", "Dry" };songsDataGridView.Rows.Add(row0);
songsDataGridView.Rows.Add(row1);
songsDataGridView.Rows.Add(row2);
songsDataGridView.Rows.Add(row3);
songsDataGridView.Rows.Add(row4);
songsDataGridView.Rows.Add(row5);
songsDataGridView.Rows.Add(row6);