日期:2014-05-18  浏览次数:21024 次

为什么dataGridView中不显示数据呢?
我设计DATAGRIDVIEW绑定了一个DATATABLE,但是没有在DATAGRIDVIEW中显示数据,找不到原因,
有没有高手能帮助给个源程序让我借鉴一下?
另外,如果我想对数据库进行关键字自动查询,请注意,是自动查询,请问该怎么实现?

------解决方案--------------------
C# code

            DataSet dt = new DataSet();
            dt = dbase.ExecuteQyery(sql);
            int datacount = dt.Tables[0].Rows.Count;
            dgView.DataSource = dt.Tables[0];

------解决方案--------------------
在确定SQL语句没有错的情况下
数据显示不出来,那数据绑定方式的问题呢
BindingSource source=new BindingSource();
source.DataSource=dtTable;//表
dgView.DataSource =source;

------解决方案--------------------
探讨
沒有調用DataGridView的DataBind()函數

------解决方案--------------------
你这是winform里面的datagridview控件,可以使用BindingSource 
如果是asp.net里面的gridview控件,则需要使用DataGridView的DataBind()函数
所以二楼方法可以采取试试效果!