0
這裏是我的GridView控件代碼Girdview沒有被顯示在瀏覽器
<asp:GridView ID="usersgrid" BackColor="Red" runat="server" AutoGenerateColumns="false">
<Columns >
<asp:BoundField DataField="FirstName" HeaderText="Name"/>
<asp:BoundField DataField="Age" HeaderText="Age"/>
<asp:BoundField DataField="Occupation" HeaderText="Occupation"/>
<asp:BoundField DataField="Education" HeaderText="Education"/>
<asp:BoundField DataField="Number" HeaderText="Number"/>
<asp:BoundField DataField="Email" HeaderText="Email"/>
<asp:BoundField DataField="Country" HeaderText="Country"/>
<asp:BoundField DataField="City" HeaderText="City"/>
</Columns>
</asp:GridView>
在後面的代碼我已經這樣做了
UserProfileModel pr = new UserProfileModel();
DataSet ds = UserProfileModel.Select();
usersgrid.DataSource = ds;
usersgrid.DataBind();
在Visual Studio設計視圖GridView控件正確顯示。但是當我在瀏覽器中運行頁面時,沒有顯示Gridview。這段代碼發生了什麼?
你的'DataSet'可能是空的,你綁定到。請用'UserProfileModel.Select();'的代碼更新問題。爲了驗證,你總是可以在GridView上設置EmptyDataText屬性,這樣如果沒有結果,它立即顯而易見。 – mason
DataSet不是空的。 UserProfileModel是Model和Throw Select()我從SQL中提取數據 – user3005601
正如我所說的,請提供UserProfileModel.Select();'的代碼。讓我們知道DataSet的結構和內容。 – mason