DataGridView的绑定
在ASP.NET里面用了DataGrid控件,设置动态绑定的方法,与以前的类似,直接把DataSet绑到控件上。
但是在WinForm里面,用的是BindingSource对象来绑定数据。
private
void
btnTestDataGrid_Click(
object
sender, EventArgs e)
{
DataSet result = new DataSet();
using (SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings[ " DataBaseConnection " ]))
{
conn.Open();
SqlCommand cmd = new SqlCommand( " select * from CorporationView where factionID = 500020 " , conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(result, " Corporation " );
}
BindingSource bs = new BindingSource();
bs.DataMember = " Corporation " ;
bs.DataSource = result;
this .dataGridView1.DataSource = bs;
}
bs.DataMember = "Corporation";
bs.DataSource = result;
可以改写成:
bs.DataSource = result.Tables[0];
DataGridView绑定
本文介绍了一种在WinForms中使用BindingSource对象将DataSet数据绑定到DataGridView控件的方法。通过实例展示了如何从数据库获取数据并填充到DataSet中,再进一步绑定到DataGridView上以实现数据展示。
3828

被折叠的 条评论
为什么被折叠?



