aspx.cs にグリッド ビューのコードがあり、エラーが表示されます。解決方法がわかりません。誰か助けてください。エラー画像を添付します。
user2571748
質問する
265 次
3 に答える
6
AGridView
は 1 つだけ持つことができますDataSource
。プログラムで を設定しているため、 aspx 部分から をDataSource
削除します。これは、や などの宣言型データソース コントロールに使用されるためです。DataSourceID
SqlDataSource
ObjectDataSource
例えば:
<asp:gridview id="CustomersGridView"
datasourceid="CustomersSource" <-- !!! REMOVE THIS !!!
autogeneratecolumns="False"
emptydatatext="No data available."
allowpaging="True"
runat="server" DataKeyNames="CustomerID">
<Columns>
<asp:BoundField DataField="CustomerID" HeaderText="CustomerID"
InsertVisible="False" ReadOnly="True" SortExpression="CustomerID" />
<asp:BoundField DataField="CompanyName" HeaderText="CompanyName"
SortExpression="CompanyName" />
<asp:BoundField DataField="FirstName" HeaderText="FirstName"
SortExpression="FirstName" />
<asp:BoundField DataField="LastName" HeaderText="LastName"
SortExpression="LastName" />
</Columns>
</asp:gridview>
于 2013-07-19T11:38:02.080 に答える
2
Aspx ページのデータソース ID を Grid に適用したと思います。お気に入り、
DataSourceID="DatasourceId"
1つだけ使用してください。
于 2013-07-19T11:37:52.690 に答える
0
default.aspx に移動し、属性 ID="GridView1" を含むタグを見つけ、そこから属性 DataSourceID="[SOMETHING]" を消去します。
于 2013-07-19T11:38:15.790 に答える