Gridview 在当前上下文中不存在 [英] Gridview does not exist in the current context
问题描述
这个错误
<块引用>"'gv' 在当前上下文中不存在"
在我尝试加载 gridview 时显示.这是我第一次看到这个错误.我做了很多工作来解决这个错误,但没有成功.我需要做些什么来解决这个错误并加载网格视图.谢谢.
使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Web;使用 System.Web.UI;使用 System.Web.UI.WebControls;使用 System.Data;使用 MySql.Data.MySqlClient;命名空间 WebApplication1{公共部分类 usageDisp : System.Web.UI.Page{string connectionstring = @"Data Source=localhost; Database=globaldotdb; user ID=root; Password=peleg1708";protected void Page_Load(object sender, EventArgs e){如果 (!IsPostBack){//查看绑定数据();}}私有无效 BindData(){使用 (MySqlConnection cn = new MySqlConnection(connectionstring)){MySqlDataAdapter adp = new MySqlDataAdapter(("SELECT tblusage.codeUsage,tblcustom.Customer, tblvendor.Vendor, tblusage.dateStart, tblusage.dateEnd, tblregion.Region, tblservice.Service, tblservice.unit, tblusage.isSecure.FROMsage,tblusage((((tblvendor INNER JOIN tblusage ON tblvendor.codeVendor = tblusage.codeVendor) INNER JOIN tblservice ON tblusage.codeService = tblservice.codeService) INNER JOIN tblregion ON tblusage.codeRegion = INBLUSAGE.codeVendor INNER JOIN tblservice ON tblsage.codeRegion = INNER JOIN tblregion.codeuscodeCust)"), cn);数据表 dt = 新数据表();adp.Fill(dt);如果(dt.Rows.Count > 0){gv.DataSource = DT;gv.DataBind();}}}}}<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="usageDisp.aspx.cs" Inherits="WebApplication1.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="服务器"><title></title>头部><身体><form id="usageDisp" runat="server"><asp:GridView ID="gv" runat="server" AutoGenerateColumns="False"DataKeyNames="codeUsage"><列><asp:TemplateField HeaderText="codeusage" Visible="False"><EditItemTemplate><asp:TextBox ID="txtcode" runat="server" Text='<%# Eval("codeUsage") %>'></asp:TextBox></EditItemTemplate><项目模板><asp:Label ID="Label1" runat="server" Text='<%# Eval("codeUsage") %>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateField HeaderText="客户"><EditItemTemplate><asp:TextBox ID="TXTCust" runat="server" Text='<%# Eval("Customer") %>'></asp:TextBox></EditItemTemplate><项目模板><asp:Label ID="Label2" runat="server" Text='<%# Eval("Customer") %>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateField HeaderText="供应商"><EditItemTemplate><asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("Vendor") %>'></asp:TextBox></EditItemTemplate><项目模板><asp:Label ID="Label3" runat="server" Text='<%# Eval("codeVendor") %>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateField HeaderText="dateStart"><EditItemTemplate><asp:TextBox ID="TXTDS" runat="server" Text='<%# Eval("dateStart") %>'></asp:TextBox></EditItemTemplate><项目模板><asp:Label ID="Label4" runat="server" Text='<%# Eval("dateStart") %>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateField HeaderText="dateEnd"><EditItemTemplate><asp:TextBox ID="TXTDE" runat="server" Text='<%# Eval("dateEnd") %>'></asp:TextBox></EditItemTemplate><项目模板><asp:Label ID="Label5" runat="server" Text='<%# Eval("dateEnd") %>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateField HeaderText="service"><EditItemTemplate><asp:TextBox ID="TXTSe" runat="server" Text='<%# Eval("Service") %>'></asp:TextBox></EditItemTemplate><项目模板><asp:Label ID="Label6" runat="server" Text='<%# Eval("Service") %>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateField HeaderText="region"><EditItemTemplate><asp:TextBox ID="TXTRe" runat="server" Text='<%# Eval("Region") %>'></asp:TextBox></EditItemTemplate><项目模板><asp:Label ID="Label7" runat="server" Text='<%# Eval("Region") %>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateField HeaderText="isSecure"><EditItemTemplate><asp:TextBox ID="TXTIS" runat="server" Text='<%# Eval("isSecure") %>'></asp:TextBox></EditItemTemplate><项目模板><asp:Label ID="Label8" runat="server" Text='<%# Eval("isSecure") %>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateField HeaderText="unit"><EditItemTemplate><asp:TextBox ID="TXTunit" runat="server" Text='<%# Eval("unit") %>'></asp:TextBox></EditItemTemplate><项目模板><asp:Label ID="Label9" runat="server" Text='<%# Eval("unit") %>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateField HeaderText="用法"><EditItemTemplate><asp:TextBox ID="TXTusage" runat="server" Text='<%# Eval("Usage") %>'></asp:TextBox></EditItemTemplate><项目模板><asp:Label ID="Label10" runat="server" Text='<%# Eval("Usage") %>'></asp:Label></ItemTemplate></asp:TemplateField></列></asp:GridView><div>
</表单>