为何总出现System.Data.DataRowView”不包含名为“Sno”的属性
<form runat="server">
<asp:GridView ID="dgBom" runat="server" AutoGenerateColumns="false" CellPadding="1" CellSpacing="2">
<HeaderStyle BackColor="#EDEDED" />
<Columns>
<asp:TemplateField HeaderText="学号">
<ItemTemplate>
<asp:TextBox ID="Sno" runat="server" Text='<%#Eval("Sno") %>' ></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="学生姓名">
<ItemTemplate>
<asp:TextBox ID="name" runat="server" Text='<%#Eval("name") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:TextBox ID="Sno" runat="server" Text='<%#Eval("Sno") %>' ></asp:TextBox>