Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
          Dim sqls As SqlDataSource
         sqls = e.Row.FindControl("SqlDataSource1")  ' = e.Row.Cells(0).Text
        sqls.SelectParameters("custdo_id").DefaultValue = e.Row.Cells(0).Text '这句报:未将对象引用设置到对象的实例。           End Sub
是关系gridview中嵌套gridview的》??
vb.net写法是怎么样的

解决方案 »

  1.   

    Private Sub rpt_father_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rpt_father.ItemDataBound
            Dim dt, dtprev, dtnext As DateTime
            Dim dttime, cl As String
            If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then            Dim lbl As Label = e.Item.FindControl("lbl")
                Dim dg As DataList = e.Item.FindControl("datalist")            Dim oalist As DataSet
                Dim Conn As New SqlClient.SqlConnection
                Conn.ConnectionString=System.Configuration.ConfigurationSettings.AppSettings("conn")
                Conn.Open()            oalist =.....(数据库查询)
                dg.DataSource = oalist
                dg.DataBind()            Conn.Close()
                Conn.Dispose()
                Conn = Nothing
            End If
        End Sub这个是repeater嵌套datalist,dataview应该是差不多的总体就是在父dataview里面放入id,databound事件里找到这个ID,再对子dataview进行绑定,这个方法其实并不是很好,还是效率问题,但是比较容易理解