可以呀。<ItemTemplate>
<asp:HyperLink Text='<%# DataBinder.Eval(Container.DataItem, "title") %>'runat="server" ID="Hyperlink1"/>
</ItemTemplate>然后在后台Hyperlink1_Click显示Textbox内容,并对DataGrid重新绑定。
<asp:HyperLink Text='<%# DataBinder.Eval(Container.DataItem, "title") %>'runat="server" ID="Hyperlink1"/>
</ItemTemplate>然后在后台Hyperlink1_Click显示Textbox内容,并对DataGrid重新绑定。
解决方案 »
- IIS怎么设置?
- NHibernate中需要使用多个数据库,怎么配置呢!谢谢高手指点一下
- 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
- 一个语法问题,也不知道怎么搜,所以来问了
- 请问:一个asp.net项目现在打包完成,用户可以安装使用,但发现把用户安装的同意,把源码也全装上,怎么办呀?
- Datagrid的显示问题,一行显示2条以上记录
- onKeyPress事件
- 急!为什么写这个代码是会出现"未将对象应用设置到对象的实例"错误呢?
- 请问在asp.net下如何调用com组件对象???
- asp.net这样的函数怎么调用?
- 免费分页组件下载!
- 打印控件 访问打印机权限的问题 急~
Text='<%# DataBinder.Eval(Container.DataItem, "title") %>
这段是什么意思
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton Text='<%# DataBinder.Eval(Container.DataItem, "issuedate") %>' runat="server" ID="LinkButton1"/>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
<asp:TextBox ID="textbox1" Runat="server"></asp:TextBox>Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.ItemCommand
Dim lb As LinkButton
lb = e.Item.FindControl("LinkButton1")
If lb Is Nothing Then
Else
textbox1.Text = DataGrid1.DataKeys(e.Item.ItemIndex)
End If
End Sub
可能也不用重新找控件,直接对LinkButton1操作也行。没试,你自己看看吧 。
是e.Item.ToString()吗,好象不对