当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,