DataSource和DataSourceID都是在' gvStoreInventry'上定义的。删除一个定义。 我无法检测到错误。请帮忙
protected void btnShowData_Click(object sender, EventArgs e)
{
string CS = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
using (SqlConnection con = new SqlConnection(CS))
{
SqlCommand cmdShowData = new SqlCommand("SELECT * FROM tblStoreInventory", con);
con.Open();
gvStoreInventry.DataSource = cmdShowData.ExecuteReader();
gvStoreInventry.DataBind();
}
}
答案 0 :(得分:2)
如果要在后面的代码上手动设置,请删除元素上的DataSourceID
。
<asp:TheUserControl ID="gvStoreInventry" runat="server"
DataSourceID="TheDataSourceID" />
<!-- ^^^^^^ -->
<!-- Remove This -->
</asp:TheUserControl>
答案 1 :(得分:0)
转到aspx Designer 选择 gvStoreInventry
点击 f4 - &gt; 比例窗格应弹出
从Proporty窗格A-Z链接顶部排列属性窗格 a-z wize。
寻找 DatasourceID - &gt; 如果有什么东西请填空