如何使用bindingnavigator将datagridview列明智地绑定 [英] how to bind datagridview column wise with bindingnavigator

查看:175
本文介绍了如何使用bindingnavigator将datagridview列明智地绑定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我在设计时生成了列中的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆