Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Gridview列名称无效_Sql_Vb.net_Gridview - Fatal编程技术网

Sql Gridview列名称无效

Sql Gridview列名称无效,sql,vb.net,gridview,Sql,Vb.net,Gridview,我在多视图中有一个gridview0,当我在一行上单击“选择”时,我将gridview0\u SelectedIndexChanged子更改为多视图中的另一个视图,该视图具有不同的gridview1,但与gridview0具有相同的数据源。此时它会出错,并显示无效列名错误,列名是选定的第一个gridview0行的datakeyname 第一个图像是gridview0的视图,第二个是单击“选择”时发生的错误。谢谢 受保护的子GridView0\u SelectedIndexChanged(By

我在多视图中有一个gridview0,当我在一行上单击“选择”时,我将gridview0\u SelectedIndexChanged子更改为多视图中的另一个视图,该视图具有不同的gridview1,但与gridview0具有相同的数据源。此时它会出错,并显示无效列名错误,列名是选定的第一个gridview0行的datakeyname

第一个图像是gridview0的视图,第二个是单击“选择”时发生的错误。谢谢

受保护的子GridView0\u SelectedIndexChanged(ByVal sender作为对象,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的工作位置。

您可以发布您的aspx和aspx.cs页面中的相关代码吗?不确定哪些代码与aspx页面相关?