C#:DataBinding:“System.Data.DataRowView”不包含名為“id”的屬性。

來源:互聯網
上載者:User

在使用sqldatasource、GridView控制項聯用時,如果報上述錯誤,就說明,GridView中的資料來源SqlDatasource主鍵欄位屬性沒有規定,應在GridView屬性設定中加入DataKeyNames=“id”。

Code
 <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
                                            AutoGenerateColumns="False" BackColor="White" BorderColor="#999999" BorderStyle="Solid"
                                            BorderWidth="1px" CellPadding="3"  DataKeyNames="id"  DataSourceID="SqlDataSource1" EmptyDataText="沒有可顯示的資料記錄。"
                                            ForeColor="Black" GridLines="Vertical" Width="100%" PageSize="5">
                                            <FooterStyle BackColor="#CCCCCC" />
                                            <Columns>
                                                <asp:CommandField ShowEditButton="True" />
                                                <asp:CommandField ShowDeleteButton="True" />
                                                <asp:BoundField DataField="zq" HeaderText="長貸期限" SortExpression="zq" />
                                                <asp:BoundField DataField="cdje" HeaderText="長貸金額" SortExpression="cdje" />
                                            </Columns>
                                            <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
                                            <SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
                                            <HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
                                            <AlternatingRowStyle BackColor="#CCCCCC" />
                                        </asp:GridView>
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.