1

我有一个数据网格视图,当我单击网格中的 Viewdtails 按钮时,它会在其正下方填充异常详细信息网格。这很好用,但是我有第二个查询正在填充历史网格供用户查看,但是当我取消注释并运行它时,我收到错误“方法或操作未实现”。然后我的第一个查询根本没有返回结果。如何重写它以运行两个查询并填充两个网格?

   Protected Sub CountAlerts_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles CountAlerts.RowCommand
    If (e.CommandName = "Viewdtails") Then
        Dim index As Integer = Convert.ToInt32(e.CommandArgument)

        Dim abc, Unit, Cell, DTTM, prod, Query As String
        'Dim qry2 As String
        Dim DS As DataSet
        'Dim DS2 As DataSet

        abc = CountAlerts.DataKeys(index).Values("ABC")
        Cell = CountAlerts.DataKeys(index).Values("Cell")
        Unit = CountAlerts.DataKeys(index).Values("Unit")
        DTTM = CountAlerts.DataKeys(index).Values("CycTimeDate")
        prod = CountAlerts.DataKeys(index).Values("ProductDesc")

        For Each irow As GridViewRow In CountAlerts.Rows
            If irow.Attributes("class") = "highlight" Then
                irow.Attributes.Remove("class")
            End If
        Next

        CountAlerts.Rows(index).Attributes("class") = "highlight"
        Query = "EXEC [Audits].[dbo].[DetailsCombined] '" & abc & "', '" & Cell & "', '" & Unit & "', '" & DTTM & "', '" & User.Viewing & "' "
        DS = SelectQuery(Query)
        ExceptionDetails.DataSource = DS
        ExceptionDetails.DataBind()

        'qry2 = "EXEC [Audits].[dbo].[TrackerCombined] '" & abc & "', '" & Cell & "', '" & Unit & "', '" & StartDate.Text & "', '" & EndDate.Text & "', '" & User.Viewing & "' "
        'DS2 = SelectQuery(qry2)
        'ExceptionHist.DataSource = DS2
        'ExceptionHist.DataBind()

    End If
End Sub
4

0 回答 0