淡淡汤,男子请人打扫家!下一幕让人流鼻血,成人变态小游戏
获取gridview当行有好几个方法:
1 加rowcommand事件中,判断请求的发出按钮控件名,根据传递的参数来获取当前行中我们需要的参数。
2 gridview设置datakeynames方式。
以上方法实现不再累赘。
今天给大家介绍一种最方便,也最满足日常思维的好办法:
采用控件事件的sender的parent来获取cell对象,再取cell的上级对象,也就是row对象了。简单吧!
示例如下:
在第三列中放了一个模板列,放入了一个checkbox,想法是在选中时,设置第四列lable状态标识为“t”,取消选中时,第四列lable状态标识清空
checkbox直接在模板列中双击,加入以下代码即可。
datacontrolfieldcell dcf = (datacontrolfieldcell)chk.parent;
gridviewrow gvr = (gridviewrow)dcf.parent;
if (chk.checked)
{
label lab = (label)gvr.cells[3].findcontrol("label1");
lab.text = "t";
}
else
{
label lab = (label)gvr.cells[3].findcontrol("label1");
lab.text = "";
}
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论