gridview绑定问题?
admin 发表于 2010-08-28 | 来源:互联网 | 阅读:
在gridview中进行绑定
其中id为表主键,UserName为表列名,当id列为int类型时,下列语句没有问题,可当id列为string类型时,运行出错,提示:
出现运行时间错误。错误:缺少的’ ) ‘
ShowDetail为js的函数
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" Text=’<%# Eval("UserName") %>’ OnClientClick=’<%# Eval("id","ShowDetail(this,{0});return false") %>’ ></asp:LinkButton>
</ItemTemplate>
请问如何解决?当然不是禁用ie调试的方法

<%# Eval("id","ShowDetail(this,{0});return false") %>这句语法有问题吧,根据实际情况修改一下。
不管id的类型,不能对它强转么?
int ss=Int32.Parse("12");
<asp:LinkButton ID="LinkButton1" runat="server" Text=’<%# Eval("UserName") %>’ OnClientClick=’<%#string.Format("ShowDetail(this,{0});return false",Eval("id")) %>’ ></asp:LinkButton>
4楼的,谢谢,可问题是如果可当id列为Gud类型,如何做?
‘OnClientClick=’ShowDetail(this,<%# Eval("id").TOString()%>);return false"