如何数据库字段动态绑定gridview
现在数据库的字段名随时变
我要怎么绑定
------解决方案--------------------datagridview.datasourse = table;
------解决方案--------------------DataTable dt=new DataTable();
gridview.datasource = dt;
------解决方案--------------------datagridview.datasourse = DataTableName;
------解决方案--------------------gridview 里不设置字段,直接绑定
------解决方案--------------------有两种方法:
1.手动指定列名,实现数据绑定:
指定DataGridView的Columns(列名)属性,然后在此属性中设置name(名称),Text(文本),Propertity(属性),ReadOnly等属性。然后再设置DataGridView的DataSource属性。设置完后,此时,当窗体加载时,就可以将数据库中的数据绑定在DataGridView控件上了。注意Propertity的值一定要与数据库中的字段名所一致。
2.用代码指定列名:
(1)先指定DataGridView控件的DataSource属性;
(2)然后写这些代码
this.dgv(当前的DataGridView控件名称).Columns["(数据表中的字段名)"].HeaderText=你要指定的中文名称或其他名称。这代码要写在LOAD事件里。
你试哈可以实现您的需求吗?