你可以在页面显示那里
<asp:ButtonColumn Text='<%# DataBinder.Eval(Container.DataItem, "fieldname") %>' CommandName="Delete"></asp:ButtonColumn>
<asp:ButtonColumn Text='<%# DataBinder.Eval(Container.DataItem, "fieldname") %>' CommandName="Delete"></asp:ButtonColumn>
解决方案 »
- 怎么获取登陆的昵称
- asp.net c#里如何实现类似openfiledialog,savafiledialog对话框的功能?
- 关于kindeditor编辑器上传图片的问题
- 文本文件中有换行和空格的格式,在读出显示到页面上时候,格式都没有了。
- asp.net与操作ACCESS2000的问题
- 求助type=file的問題
- 浏览问题
- 用swfupload上传,更改上传文件夹,但参数没有传递到,望帮忙!!
- 求web adi的一些实例源代码...
- 急!如何从指定网地址上下载一个ZIP文件,是有防火墙的。
- 我用的是Win2003,装有.NetFramework1.0,1.1,我怎么知道项目的是哪一个版本,可不可以指定?
- 如何clone一个object?
text='<%# youself_fun_in_runatserver(DataBinder.Eval(Container.DataItem,"colfield")) %>'function youself_fun_in_runatserver(accepte as string) as string
if
else
...
Compilation Error:
'System.Web.UI.WebControls.ButtonColumn' does not contain a definition for 'DataBinding'
网页:
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton id="btnSelect" CommandName="btnSelect" Text="<%# CommandText %>" Runat="server">
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
程序:
protected string CommandText = "";
......
CommandText = "显示"。
另外,itemdatabound事件应该也可以。
private void dgDisplay_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if (e.CommandName == "btnSelect") ......
}
并且能够响应。
另外你试试itemcreate和itemdatabound事件,好像也可以满足你的要求,ButtonColumn的text是不允许绑定的。