更新时间:2023-10-12 12:56:34
在您的aspx文件中,请确保grdview中包含所有列.
In your aspx file make sure you have all the columns within grdview.
<columns>
<asp:boundfield headertext="PRODUCT_GROUP_ID" datafield="PRODUCT_GROUP_ID" sortexpression="PRODUCT_GROUP_ID" xmlns:asp="#unknown">
/>
<asp:boundfield headertext="PRODUCT_GROUP_DESC" datafield="PRODUCT_GROUP_DESC" sortexpression="PRODUCT_GROUP_DESC" />
</asp:boundfield></columns>
还要确保您没有为要显示的任何列设置Visible ="false".
Also make sure you have not set Visible="false" for any of those columns you wanted to display.
我认为您在gridview中有AutoGenerateColumns="True"
列,在查询中有只有两列(PRODUCT_GROUP_ID,PRODUCT_GROUP_DESC
).***在查询中添加列,或者如果您的gridview列为AutoGenerateColumns="False"
,然后将您的列绑定到Gridview中.
谢谢
I think you haveAutoGenerateColumns="True"
Column in your gridview and in your Query there is only two columns (PRODUCT_GROUP_ID,PRODUCT_GROUP_DESC
). It''s better to add your columns in your query OR if your gridview columns areAutoGenerateColumns="False"
then bind your Columns in Gridview.
Thanks
page_load()
{
字符串product_group ="select * FROM QAPower.PRODUCT_GROUP";
SqlDataAdapter sda =新的SqlDataAdapter(product_group,cn);
DataSet ds = new DataSet();
sda.Fill(ds,"tabname");
gridview1.datasource = ds.tables ["tabname"];
gridview1.databind();
}
page_load()
{
string product_group = "select * FROM QAPower.PRODUCT_GROUP";
SqlDataAdapter sda = new SqlDataAdapter(product_group, cn);
DataSet ds = new DataSet();
sda.Fill(ds,"tabname");
gridview1.datasource=ds.tables["tabname"];
gridview1.databind();
}