读书人

datagridview动态绑定解决办法

发布时间: 2012-02-01 16:58:19 作者: rapoo

datagridview动态绑定
在一个form的datagridview中如何根据参数(如表名)来动态地绑定一个数据库中的多个表,一次绑定一个

请给个大致的代码

有人说只用那个datasource就行了,是么?

[解决办法]
沙发,帮LZ顶
[解决办法]
SqlConnection SqlConnection1= ".... " //建立数据库的连接
DataSet ds = new DataSet(); //建立DataSet
string sql= "..... " //SQL语句
SqlDataAdapter da = new SqlDataAdapter(sql, sqlConnection1);//建立SqlDataAdapter
da.Fill(ds); //填充数据
dataGridView1.DataSource = ds.Tables[0]; //更新DataSource
//DataSet中可以填充数个表;SqlConnection1可以直接使用控件建立
[解决办法]
DataTable dt = 把你的多表查询记录放在DataTable里面;
if (dt.Rows.Count > 0)
{
datagridview1.DataSource = dt.DefaultView;
datagridview1.DataBind();
}
[解决办法]
SqlConnection conn = new SqlConnection( "连接字符串 ");
string str = "查询字符串 ";
SqlDataAdapter ada = new SqlDataAdapter(str, conn);
ada.Fill(table);
dataGridView1.DataSource = table;
最简单的。

读书人网 >C#

热点推荐