datagridview显示问题
我是初学者,问一个很皮毛的问题:为什么我添加了datagrideview1,dataset1,bindingsource1,然后将
datagridview1.datasource=bindingsource1;
bindingsource1.datasource=dataset1;
SqlDataAdapter da = new SqlDataAdapter("Select * from table1", conn);
da.Fill(dataSet1, "table1");
运行出来没有报错,但是就是dataGridView1没有显示表格的内容,是不是还要设置什么属性?? --------------------编程问答-------------------- 你的conn连接字符串是什么内容 --------------------编程问答-------------------- 简单的用法:
SqlConnection conn = new SqlConnection("Server=(local);DataBase=test;User=sa;Pwd=sa");--------------------编程问答-------------------- 少了绑定
SqlDataAdapter da = new SqlDataAdapter("select * from test", conn);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
bindingsource1.DataBind(); --------------------编程问答-------------------- SqlConnection conn = new SqlConnection("server=.;database=数据库名;uid=sa;pwd=sa");
SqlDataAdapter da = new SqlDataAdapter("select * from test", conn);
DataSet ds = new DataSet();
da.Fill(ds);
bindingsource1.datasource=dataset1;
dataGridView1.DataSource = bindingsource1;
--------------------编程问答-------------------- ly302正解 --------------------编程问答-------------------- 你的数据时自己绑定的还是自己写的。如果是自己写的就要在模板列绑定数据“Eval("要绑定的内容") --------------------编程问答-------------------- using(SqlConnection connectionString =new SqlConnection(""))
{
SqlDataAdapter customersTableAdapter =
new SqlDataAdapter("Select * from Tb", connectionString);
DataTable dt= new DataTable();
customersTableAdapter.Fill(dt);
BindingSource1.DataSource = dt;
dataGridView1.DataSource = BindingSource1;
}
补充:.NET技术 , C#