asp.net中GridView的使用。
表中文档类型有很多,当类型为“视频”时,操作中的下载变成“播放”,怎样做啊,做好会有额外奖励哦,求帮助!...
表中文档类型有很多,当类型为“视频”时,操作中的下载变成“播放”,怎样做啊,做好会有额外奖励哦,求帮助!
展开
2个回答
展开全部
可以后台写个方法~前台绑定数据的时候调用~
我举个栗子~
以下是后台代码:
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
我举个栗子~
以下是后台代码:
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询