簡體   English   中英

GridView無效的列名稱

[英]Gridview invalid column name

我在多視圖中有一個gridview0,當我單擊行上的select時,我將GridView0_SelectedIndexChanged子更改為多視圖中的另一個視圖,該視圖具有不同的gridview1,但數據源與gridview0相同。 這是當它出錯時,它顯示無效的列名錯誤,該列名是所選的第一個gridview0行的數據鍵名。

第一個圖像是gridview0的視圖,第二個圖像是我單擊選擇時發生的錯誤。 謝謝!

圖片一http://img291.imageshack.us/img291/9221/gridview0.jpg

圖片二http://img188.imageshack.us/img188/6586/gridview1.jpg

受保護的子GridView0_SelectedIndexChanged(ByVal發送者作為對象,ByVal e作為System.EventArgs)處理GridView0.SelectedIndexChanged

    Dim ISTag As String = GridView0.SelectedDataKey.Value.ToString
    Dim type As String = getTypeMethod(ISTag)
    filterText.Text = type
    If (type.Equals("Computer")) Then
        InventoryComputer.SelectCommand = "SELECT * FROM T_Computer WHERE ISTag = " & ISTag
        MultiView1.ActiveViewIndex = 8
    End If
End Sub

添加一個新的數據源並將其設置為原始gridview的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM