如何判断datagrid没有数据?

zczgh 2003-11-28 10:15:39
datagrid已经绑定了列,但没有查询结果,就会显示出列名,挺难看的,有没有办法判断datagrid没有数据呢?
我用datagrid is nothing 或是datagrid.items.count=0来判断都不行哦!
...全文
45 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmxk0000 2003-11-28
  • 打赏
  • 举报
回复
SqlConnection sc=new SqlConnection("server=yl2003;database=pubs;uid=zxy;pwd=zxy");
SqlDataAdapter sp=new SqlDataAdapter("select a,b from table1",sc);
DataSet ds=new DataSet();
sp.Fill(ds,"table1");
if (ds.Tables[0].Rows.Count>0)//你可以在这里加个判断
{
DataGrid1.DataSource=ds.Tables[0].DefaultView;
DataGrid1.DataBind();
}
aero_boy 2003-11-28
  • 打赏
  • 举报
回复
判断数据源dataset为空就不邦定datagrid就行了
erictang2003 2003-11-28
  • 打赏
  • 举报
回复
判断 DataSource 绑定的数据源:

例如为DataView :
if( DataView == null ){
//为空;
}

if( DataView.Count == 0 ){
//为空;
}

ZXYSOSO 2003-11-28
  • 打赏
  • 举报
回复
SqlConnection sc=new SqlConnection("server=yl2003;database=pubs;uid=zxy;pwd=zxy");
SqlDataAdapter sp=new SqlDataAdapter("select a,b from table1",sc);
DataSet ds=new DataSet();
sp.Fill(ds,"table1");
if (ds.Tables[0].Rows.Count>0)//你可以在这里加个判断
{
DataGrid1.DataSource=ds.Tables[0].DefaultView;
DataGrid1.DataBind();
}
wwl1981 2003-11-28
  • 打赏
  • 举报
回复
dataset.tables[index].rows.count

就可以判断有没有数据了。

你可以用index或者name
zczgh 2003-11-28
  • 打赏
  • 举报
回复
怎么判断dataset有没有数据呢?
我用dataset is nothing判断不行啦
win911 2003-11-28
  • 打赏
  • 举报
回复
你可以判断datagrid绑定的数据源是否包含记录啊!
gshope 2003-11-28
  • 打赏
  • 举报
回复
判断DataGrid的数据源(DataSet)是否有数据不就行了吗??

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧