我正在处理一个绑定到数据库DataGridView
的应用程序。
只需设置datasource
的{{1}}属性即可完成。
现在我必须处理搜索功能 我在新数据集中获取数据,并尝试将数据源与新创建的数据集绑定。
datagridview
但数据网格始终显示为空。 我的数据集内容适当的数据。 问题仍然存在。
请帮忙
答案 0 :(得分:0)
在设置bind
(评论中提到的“Naveen”)后,要显示我们必须datasource
的数据:
gridviewobj.datasource = newdataset;
gridviewobj.DataBind();
希望它对你有所帮助。
答案 1 :(得分:0)
private void GridBind(string StrQry="")
{
string Qry = string.Empty;
//StrQry = "Select * from tbl_Emp where Dept='Acc'";
if (StrQry != string.Empty)
{
Qry = StrQry;
}
else
{
Qry = "Select * from tbl_Emp";
}
Conn();
Cmd = new SqlCommand(Qry,con);
da = new SqldataAdapter(cmd);
da.fil(dt);
if (dt != null && dt.Rows.Count > 0)
{
gridviewobj.datasource = dt;
}
}
答案 2 :(得分:0)
您可能必须设置表索引,如果动态创建列,这将有效。
gridviewobj.datasource = newdataset.Tables[0];
如果您已通过网格编辑向导手动创建了网格列,则必须转到每个列的属性并将DataPropertyName
设置为要绑定的相关数据库表列名称。