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;
这么说,你应该知道怎么做吧?要是实在不知道的话就说一声
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询