datagrid 问题

CZ5430 2008-11-12 08:39:42
<asp:DataGrid ID="yhinfo" runat="server" AutoGenerateColumns="false" EnableViewState="true"
Width="300px" align="left" BorderColor="black" DataKeyField="userid">
<columns>
<asp:BoundColumn DataField="userid" HeaderText="用户名">
<ItemStyle BorderColor="Black" Width="500px" />
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="修改">
<ItemTemplate>
<asp:Button ID="btn" runat="server" Text="delete" OnClick="testclick"/>
</ItemTemplate>
</asp:TemplateColumn>
</columns>
</asp:DataGrid>

Sub testclick(ByVal sender As Object, ByVal e As EventArgs)
tishi(yhinfo.SelectedItem.Cells(0).Text)
'tishi(yhinfo.DataKeys(yhinfo.SelectedItem.ItemIndex).ToString)
'tishi() 是自己定义的弹出提示框
End Sub
主要是想一点击那个 id为btn的按钮就弹出相应行的用户名
为什么一运行就出错啊
...全文
53 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员Linc 2008-11-12
  • 打赏
  • 举报
回复
up
CZ5430 2008-11-12
  • 打赏
  • 举报
回复
谢谢高手!
那如何在Sub testclick中
dim str as string;
把那个相应行userid的值赋给str呢?
谢谢!
tete 2008-11-12
  • 打赏
  • 举报
回复
用模板列搞定
greystar 2008-11-12
  • 打赏
  • 举报
回复
<asp:TemplateColumn HeaderText="修改">
<ItemTemplate>
<input type=button onclick='alert(<%eval("userid")%>)' value='getval'>
</ItemTemplate>
</asp:TemplateColumn>

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧