DataTable table = new DataTable();
table.Columns.Add("aa", System.Type.GetType("System.String"));
table.Columns.Add("bb", System.Type.GetType("System.String"));
table.Columns.Add("cc", System.Type.GetType("System.String"));
table.Columns.Add("dd", System.Type.GetType("System.String"));
datagridview1.DataSource = table.DefaultView;我现在要实现从access数据库中读取数据到datagridview里,并对应到aa,bb,cc,dd四列下面,这个要怎么做
table.Columns.Add("aa", System.Type.GetType("System.String"));
table.Columns.Add("bb", System.Type.GetType("System.String"));
table.Columns.Add("cc", System.Type.GetType("System.String"));
table.Columns.Add("dd", System.Type.GetType("System.String"));
datagridview1.DataSource = table.DefaultView;我现在要实现从access数据库中读取数据到datagridview里,并对应到aa,bb,cc,dd四列下面,这个要怎么做
解决方案 »
- DropDownList 多级加载问题..
- DatePicker里怎样设定日期的选择范围?
- C# WINFROM进度条问题
- 2005中的CheckedListBox不支持SelectionMode.MultiExtended的问题
- 想学.Net,大伙给介绍几本比较好的书吧,最好是C#的,谢谢了!
- 关于DataGrid中内嵌DropDownList急啊!!!
- 如何解决Resharper在较大代码文件(1500行)下速度慢,吃内存的问题?
- 字符串转二进制的问题,请大家帮一下忙
- C#调用C++dll报错
- VB.NET和C#
- C# Winform开发,文本框只让回车
- 关于串口BytesToRead属性的奇怪问题!!!
mssql可以这样,不知道access可以不?你试试不用再代码里这样处理,直接读取到DT中就行了
我也试了一下出来了
定义一个全局的DataTable data=new DataTable();
在formLoad事件写 data.Columns.Add("column1", typeof(string));
data.Columns.Add("column2", typeof(int));
dataGridView1.DataSource = data.DefaultView;//这时候DGV绑定了一个只有列名的DT,没数据再在界面拉一个Button建一个点击button添加数据库查询出来的数据 DataTable dt1 = new DataTable();//dt1代表数据库查询出来的数据
dt1.Columns.Add("col1", typeof(string));
dt1.Columns.Add("col2", typeof(int));
DataRow dr1 = dt1.NewRow();
dr1["col1"] = "愛妳";
dr1["col2"] = 5;
DataRow dr2 = dt1.NewRow();
dr2["col1"] = "愛妳";
dr2["col2"] = 6;
DataRow dr3 = dt1.NewRow();
dr3["col1"] = "愛妳";
dr3["col2"] = 11; dt1.Rows.Add(dr1);
dt1.Rows.Add(dr2);
dt1.Rows.Add(dr3);
//修改列标题名称
dt1.Columns["col1"].ColumnName = "column1";
dt1.Columns["col2"].ColumnName = "column2";
this.dataGridView1.DataSource = dt1;不知道我理解对没有