当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,