vs2005中的datagrid控件“选择”按钮的使用?
谁能帮我解决下这个问题:在1.aspx.vb中我给datagrid1添加了“选择”列,当我单击“选择”按钮时执行下面一句
Protected Sub DataGrid1_DeleteCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.DeleteCommand
Session("courseid") = CType(Me.DataGrid1.DataKeys(e.Item.ItemIndex), String)
End Sub
而在2.aspx.vb中我想使用1.aspx中产生的"courseid"来赋值我的文本框,可是我实现不了,
session("courseid")的值就是传不到我的文本框,怎么办?好心人帮帮忙啦!
If Not Session("courseid") Is Nothing Then
courseid.Text = Session("courseid")
End If --------------------编程问答-------------------- 前面的有误,改为:
Protected Sub DataGrid1_SelectedIndexChanged(ByVal sender As Object, ByVal e as System.EventArgs) Handles DataGrid1.SelectedIndexChanged
Session("courseid") = Me.DataGrid1.DataKeys(e.Item.ItemIndex)
Me.DataGrid1.DataKeys(e.Item.ItemIndex)
End Sub
End Class
我要获得datagrid1“选择”按钮选中的一行的datafield值,怎么写代码?提示:e.item.itemindex中item不是system.EventArgs的成员。 --------------------编程问答-------------------- 顶一顶好像有10分呢~~~~~~~~~ --------------------编程问答-------------------- 是不是事件写错了。、? --------------------编程问答-------------------- 顶一顶好像有10分呢
补充:.NET技术 , ASP.NET