怎么验证DataGrid,确定里面有数据

地狱咆哮者 2010-07-07 04:09:06
怎么验证DataGrid,确定里面有数据,如果没有则弹出消息框,大家写的详细点,最好能有代码
...全文
596 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
地狱咆哮者 2010-07-09
  • 打赏
  • 举报
回复
一楼的好想也能用
kojie_chen 2010-07-08
  • 打赏
  • 举报
回复
2楼正解,3楼的方法也可以
LutzMark 2010-07-08
  • 打赏
  • 举报
回复
判断数据源
水中影子 2010-07-08
  • 打赏
  • 举报
回复
判断dataProvider是否有数据
lovebin_bin 2010-07-08
  • 打赏
  • 举报
回复
判斷dataProvider有沒有值就可以了
leemiki 2010-07-07
  • 打赏
  • 举报
回复
2楼正解
<mx:DataGrid dataProvider="{datas}" id="dutyTemplateList/>
这样写完全可以,as和mxml是可以相互转化的
地狱咆哮者 2010-07-07
  • 打赏
  • 举报
回复
再问一下。public var datas:ArrayCollection ;datas = new ArrayCollectio();
<mx:DataGrid dataProvider="{datas}" id="dutyTemplateList/>那么我可以这样用吗?
1。if (datas.length<=0){Alert.show("没有数据")};
2。if(datas==null){Alert.show("没有数据"};
3.for(var i:ArrayCollection in datas){
if(i==null){Alert.show("wwwwwwwwww");}}
Jason-Jin 2010-07-07
  • 打赏
  • 举报
回复
var arr:ArrayCollection=dg.dataProvider as ArrayCollection
if(arr.source.length>0)
{
Alert.show("有数据")

}
else
{
Alert.show("没有数据")

}
lzp4881 2010-07-07
  • 打赏
  • 举报
回复
判断一下DataGrid就行了,比如DataGrid的ID是myDataGrid,那么就用

if (myDataGrid.dataProvider.length<=0)
{
Alert.show("没有数据")
}

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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