在DataGrid中有一个模板列,中间放的是LinkButton在前台的数据绑定代码是这样的: <asp:TemplateColumn HeaderText="姓名">
<ItemTemplate>
<asp:LinkButton id="lnkEmployeeName" runat="server" EnableViewState="False"
CommandName="lnkEmployeeName" ToolTip="点击进入评审页面"> <%# DataBinder.Eval(Container.DataItem,"name")%> </asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>我希望如果点击的是“查询”按钮,跳转到这个DataGrid所在的页面以后,ToolTip值变成:
“点击进入查询页面”我在后台的DataGrid_ItemDataBound事件中写了
CType(e.Item.Cells(3).Controls(0), LinkButton).ToolTip = "点击进入查询页面"
但是老是提示“类型转换错误”请高人指点应该怎样做才正确?为什么我的做法错在什么地方。
谢谢!
<ItemTemplate>
<asp:LinkButton id="lnkEmployeeName" runat="server" EnableViewState="False"
CommandName="lnkEmployeeName" ToolTip="点击进入评审页面"> <%# DataBinder.Eval(Container.DataItem,"name")%> </asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>我希望如果点击的是“查询”按钮,跳转到这个DataGrid所在的页面以后,ToolTip值变成:
“点击进入查询页面”我在后台的DataGrid_ItemDataBound事件中写了
CType(e.Item.Cells(3).Controls(0), LinkButton).ToolTip = "点击进入查询页面"
但是老是提示“类型转换错误”请高人指点应该怎样做才正确?为什么我的做法错在什么地方。
谢谢!
解决方案 »
- jquery如何把数据插入下拉列表
- UltraWebGrid在火狐下的兼容问题
- 关于owc图表的问题(在柱状图中动态定义柱子的个数和数据绑定问题)
- asp.net和asp的session的值不通用的,那怎样实现asp.net与asp的会话?请大虾指教
- ???我这个登录验证程序不知咋了,输入的密码帐后正确,却不能转向后台页面
- 请教关于DataBinder.Eval用法
- WEB上如何设计这种1+n的数据录入页面
- 文件中的类都不能进行设计,因此未能为该文件显示设计器(思归看来只有你能解决了)
- 传递中文参数到模态窗口,读取时变成乱码?
- 如何在ASP.NET通过ADO中把数据库(SQL SERVER)的数据以XML格式传递给用户
- vs.net2003创建新项目或解决方案时出现Invalid procedure call or argument的错误
- 解释一下什么是托管资源什么是非托管资源
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
LinkButton linkbutton = (LinkButton)e.Item.FindControl("lnkEmployeeName");
string strButtonName = ((LinkButton)sender).Text;
if (strButtonName == "查询")
{
linkbutton.ToolTip = "点击进入查询页面";
}
}
}