如何验证用户是否从gridview 中选择了一行? 我的gridview1 中有数据,我希望用户在按下一个button时,检测用户是否已经从gridview 选择了一行,如果没有选择,则用个javascript:alert 来提示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、在gridview中构建一个checkbox的模板列2、在button_click中设置一个ArrayList对象,用来存放获取选定的checkbox集合3、如何ArrayList中没有数据,则弹出alert。前提:你必须在gridview中设置“DataKeyNames”属性,值为你记录的主键可以参考以下代码: ArrayList idLsit = new ArrayList(); foreach (GridViewRow rows in GridView1.Rows) { CheckBox cBox = (CheckBox)rows.FindControl("InfoID"); if (cBox != null) { if (cBox.Checked == true) { idLsit.Add(Convert.ToInt32(GridView1.DataKeys[rows.RowIndex].Value.ToString())); } } } 那判断ArrayList 是否为空是在java 中实现还是在C#实现?在C#中好像不行吧,判断后不知道怎么能马上给用户个messagebox的返回提示,j在java中判断的话我又不知道怎么写.. 在模板列中上选择列,在SelectedIndexChanging事件中找selectIndex就可以得到了 大家有没有简洁的轮换鼠标方式 请教防盗链技术 获取GridViw中CheckBox的值 如何用ASP.NET的 BUTTON 后台关闭jQuery.boxy的弹出iframe窗口? 奇难奇难的问题 MVP不一定知道 希望大家集思广益 统计用户点击次数 我用以下方法连接dbf数据库,提示错误,不知错在哪里 vs.net2005‘解决方案资源管理器’中为什么不能显示外部的资源图片? WebForm项目无法调试??? 请问如何实现当鼠标在记录栏里移动,当前记录背景变色? 输入框问题? 一个保存自定义控件属性的问题,高手们请帮忙
2、在button_click中设置一个ArrayList对象,用来存放获取选定的checkbox集合
3、如何ArrayList中没有数据,则弹出alert。
前提:你必须在gridview中设置“DataKeyNames”属性,值为你记录的主键
可以参考以下代码:
ArrayList idLsit = new ArrayList(); foreach (GridViewRow rows in GridView1.Rows)
{
CheckBox cBox = (CheckBox)rows.FindControl("InfoID"); if (cBox != null)
{
if (cBox.Checked == true)
{
idLsit.Add(Convert.ToInt32(GridView1.DataKeys[rows.RowIndex].Value.ToString()));
}
}
}