如何使用bindingnavigator将datagridview列明智地绑定 [英] how to bind datagridview column wise with bindingnavigator
问题描述
我在设计时生成了列中的datagridview。我想用绑定导航器绑定它。但问题是列加倍,即设计时间列加上绑定后的列。我只想用datasource的列绑定datagridview列,即
datagridview的列[0] = bindingsourse的列[0]
列[1] of datagridview = column [2] of bindingsourse
column [2] datagridview = column [3] of bindingsourse
谢谢你
没关系,我用下一个代码解决了它
private void LoadData()
{
dataGridView1.DataSource = null;
TTT3Dal awdal = new TTT3Dal();
DataSet dsAWIA = awdal .getDataSet(select_tbl);
awdal.dsTTT3 = dsAWIA;
BindingNavigator _bindnav = new BindingNavigator(true);
bindingSource1.DataSource = dsAWIA;
bindingNavigator1.BindingSource = bindingSource1;
dataGridView1.DataSource = bindingSource1;
}
hi,
i have a datagridview in columns are generated at design time. i want to bind it with binding navigator. But the problem is columns get doubled i.e columns of design time plus columns after binding. I just want to bind datagridview column with columns of bindingsource i.e
column[0] of datagridview=column[0] of bindingsourse
column[1] of datagridview=column[2] of bindingsourse
column[2] of datagridview=column[3] of bindingsourse
Thank you
Never Mind, I solved it with the next code
private void LoadData()
{
dataGridView1.DataSource = null;
TTT3Dal awdal = new TTT3Dal();
DataSet dsAWIA = awdal.getDataSet("select_tbl");
awdal.dsTTT3 = dsAWIA;
BindingNavigator _bindnav = new BindingNavigator(true);
bindingSource1.DataSource = dsAWIA;
bindingNavigator1.BindingSource = bindingSource1;
dataGridView1.DataSource = bindingSource1;
}
这篇关于如何使用bindingnavigator将datagridview列明智地绑定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!