ASP Gridview中的问题 。

如下图,我想选择当前行中的发布按钮,当发布后,当前行的编辑部可用,望高手前辈指教,另附上详细代码。... 如下图,我想选择当前行中的发布按钮,当发布后,当前行的编辑部可用, 望高手前辈指教,另附上详细代码。 展开
 我来答
Love兮月
2011-01-05 · TA获得超过189个赞
知道答主
回答量:119
采纳率:0%
帮助的人:64.9万
展开全部
其实这个问题是你想复杂了。
信息发布后当前行编辑不可用。
有两个方法解决。
第一、你这个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;

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式