asp.net中GridView的使用。

表中文档类型有很多,当类型为“视频”时,操作中的下载变成“播放”,怎样做啊,做好会有额外奖励哦,求帮助!... 表中文档类型有很多,当类型为“视频”时,操作中的下载变成“播放”,怎样做啊,做好会有额外奖励哦,求帮助! 展开
 我来答
yzy_130
2012-07-02 · TA获得超过810个赞
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:492万
展开全部
可以后台写个方法~前台绑定数据的时候调用~
我举个栗子~
以下是后台代码:

public string GetHandleName(string type)
{
switch (type)
{
case "视频":
return "播放";
default:
return "下载";
}
}
很简单的一个通过类型获取操作名称的方法~
以下是ASP.NET页面GridView部分代码:

<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="Button1" runat="server" Text='<%# GetHandleName(Eval("Type")) %>' />
</ItemTemplate>
</asp:TemplateField>
绑定数据的时候通过后台方法传入不同的类型然后返回不同的名称~
灰常简单吧~
希望对您有帮助~
By Billskate
lichuanzhi19
2012-07-02 · TA获得超过427个赞
知道小有建树答主
回答量:974
采纳率:0%
帮助的人:466万
展开全部
贴点代码
追问

这是GridView的代码,你看看!

追答
像楼上说的,将Eval("Type")改成你的Eval("TypeName")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式