且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

gridview中的多个列

更新时间: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 have AutoGenerateColumns="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 are AutoGenerateColumns="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();

}