繁体   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