好吧,我對ASP.NET很陌生我已經在這個項目上工作了大約兩個星期了,但我無法獲得帶有objectdatasource的GridView來顯示當網頁加載時,我可以在設計時看到所有列。 該方法返回一個列表,並在設計時,我可以看到具有正確的列名稱的所有列,但是當加載服務和網頁後沒有任何顯示。任何幫助將不勝感激。感謝所有讀者。 該方法接收到一個字符串值,我已經將默認值設置爲'q'。Gridview ASP.NET在加載網頁時沒有顯示
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="ObjectDataSource1">
<Columns>
<asp:BoundField DataField="Contraseña" HeaderText="Contraseña"
SortExpression="Contraseña" />
<asp:BoundField DataField="Id_User" HeaderText="Id_User"
SortExpression="Id_User" />
<asp:BoundField DataField="Nombre" HeaderText="Nombre"
SortExpression="Nombre" />
<asp:BoundField DataField="Tipo" HeaderText="Tipo" SortExpression="Tipo" />
<asp:BoundField DataField="Usuario" HeaderText="Usuario"
SortExpression="Usuario" />
</Columns>
</asp:GridView>
請提供HTML標記和用於獲取數據的代碼。首先想到的是你沒有綁定你的數據。 – AntLaC
感謝AntLaC我只是添加了代碼,我有一個問題,我必須手動綁定我的數據或類似的東西? –
你是如何填充數據源的?還請包含數據源的標記以及任何有關此標記的重新編碼。如果您使用代碼填充數據源,那麼您將不得不手動綁定您的網格。您在設計時看到列的原因是因爲您已明確定義了它們。 – AntLaC