BindingSource实现DataGridview与TextBox动态显示(绑定WinForm)

首先取得数据库中的数据如:DataSet

例如:DataSet ds = new DataSet("HAHA"); 

其次:声明datagridview的列属性

xGrid1.AutoGenerateColumns = false; this.Column1.DataPropertyName = "snm"; this.Column2.DataPropertyName = "id"; 

 

声明BindingSource并指明绑定的Dataset的内容

BindingSource bsMain = new BindingSource(); bsMain.DataSource = ds.Tables["HAHA"]; 

绑定到画面上对应的datagridview和Textbox的内容:

this.xGrid1.DataSource = bsMain; this.textBox1.DataBindings.Add("Text", bsMain, "snm"); this.textBox2.DataBindings.Add("Text", bsMain, "id"); 

 

 

你可能感兴趣的:(数据库,WinForm,textbox,dataset)