ASP Gridview中的问题 。
如下图,我想选择当前行中的发布按钮,当发布后,当前行的编辑部可用,望高手前辈指教,另附上详细代码。...
如下图,我想选择当前行中的发布按钮,当发布后,当前行的编辑部可用, 望高手前辈指教,另附上详细代码。
展开
1个回答
展开全部
其实这个问题是你想复杂了。
信息发布后当前行编辑不可用。
有两个方法解决。
第一、你这个gridview的作用应该就是发布消息。所以发布后的消息可以筛掉,没有发布的信息作为gridview的数据源。如果你要查看发布的信息,可以另实例一个gridview。
第二、如果不区别开来发布与未发布的消息,也有两种方法解决。
1、点击发布时,你可以用e.FindControl查找该行编辑按钮的ID,查找后button.enable=false;
2、点击编辑时,判断这行信息是否发布,如果发布则使button.enable=false;
获取该行的ID你应该会吧,在你的发布,编辑按钮里添加这个属性commandAgrument='<%# Eval("字段名")%'
Button lb = (Button)sender;
string name=lb.CommandArgument;
这么说,你应该知道怎么做吧?要是实在不知道的话就说一声
信息发布后当前行编辑不可用。
有两个方法解决。
第一、你这个gridview的作用应该就是发布消息。所以发布后的消息可以筛掉,没有发布的信息作为gridview的数据源。如果你要查看发布的信息,可以另实例一个gridview。
第二、如果不区别开来发布与未发布的消息,也有两种方法解决。
1、点击发布时,你可以用e.FindControl查找该行编辑按钮的ID,查找后button.enable=false;
2、点击编辑时,判断这行信息是否发布,如果发布则使button.enable=false;
获取该行的ID你应该会吧,在你的发布,编辑按钮里添加这个属性commandAgrument='<%# Eval("字段名")%'
Button lb = (Button)sender;
string name=lb.CommandArgument;
这么说,你应该知道怎么做吧?要是实在不知道的话就说一声
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询