C#:DataBinding:“System.Data.DataRowView”不包含名为“id”的属性。
2009-02-23 18:00
453 查看
在使用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>
本文出自 “叶子文文” 博客,转载请与作者联系!
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>
本文出自 “叶子文文” 博客,转载请与作者联系!
相关文章推荐
- C#:DataBinding:“System.Data.DataRowView”不包含名为“id”的属性。
- C#:DataBinding:“System.Data.DataRowView”不包含名为“id”的属性。
- DataBinding:System.Data.DataRowView不包含名为“id”的属性
- 求解【DataBinding:“System.Data.DataRowView”不包含名为“ID”的属性】
- DataBinder.Eval:“System.Data.DataRowView”不包含名称为 cid 的属性。
- C#中comboBox绑定数据集后事件中取值出System.data.dataRowView问题
- asp.net 异常:"DataBinding: 'System.Data.DataRowView'
- c#中combobox绑定数据库成功,但是获取到的值却是“system.data.datarowview”;
- C# ComboBox 绑定 显示 System.Data.DataRowView 问题解决
- comboBox的id返回System.Data.DataRowView
- Combobox出现System.Data.DataRowView的原因,以及指定ValueMember的时机问题 .
- ASP.NET dropdownlist绑定数据却显示System.Data.DataRowView
- 无法绑定由多个部分组成的标识符“System.Data.DataRowView” 遇到问题转帖
- Combobox出现System.Data.DataRowView的原因,
- 【转】Combobox出现System.Data.DataRowView的原因,以及指定ValueMember的时机问题
- asp:Repeater控件的应用,System.Data.DataRowView
- ASP.NET dropdownlist绑定数据却显示System.Data.DataRowView
- VS中ComboBox取Text值为System.Data.DataRowView的错误
- Combobox出现System.Data.DataRowView的原因,以及指定ValueMember的时机问题
- Combobox出现System.Data.DataRowView的原因,以及指定ValueMember的时机问题