为何总出现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> --------------------编程问答-------------------- 表里面是不是没有sno这个字段呀 --------------------编程问答-------------------- 数据库里面和DataRowView里面都要有这个字段啊 你可以调试进去看看 有没有这个字段 --------------------编程问答--------------------
同意 --------------------编程问答-------------------- 调试一下,看DataTable中是否有Sno 这一列数据。 --------------------编程问答-------------------- 看看这个Gridview的数据源的SQL语句中,有SELECT Sno, ...
或者有这个别名吗? SELECT [xxx] AS Sno,.... --------------------编程问答-------------------- 你的数据源里面有Sno这个列或属性吗 --------------------编程问答-------------------- <asp:TextBox ID="Sno" runat="server" Text='<%#Eval("Sno") %>' ></asp:TextBox>
不放到DataGridView的<ItemTemplate>里,Eval没用。Eval找不到绑定容器。 --------------------编程问答-------------------- 估计是select的时候没有他吧 --------------------编程问答-------------------- 单步调试,可是查出问题 --------------------编程问答-------------------- 数据源里面没有那个字段 --------------------编程问答-------------------- <%#Eval("Sno") %>不能放到数据控件外面比如Gridview
解决办法,比如你查出来Sno
后台public string sno;
让sno=你数据库查到的内容(Sno)
前台:<%=sno%> 这样绑定就没问题了 --------------------编程问答-------------------- 听取bleach001
<%#Eval("Sno") %>不能放到数据控件外面比如Gridview
解决办法,比如你查出来Sno
后台public string sno;
让sno=你数据库查到的内容(Sno)
前台:<%=sno%> 这样绑定就没问题了
课程号 学号 成绩
[color=#FF0000]出现< %"Suno"%>< %"Sno"% > < %"score"% [/color]>
..... --------------------编程问答-------------------- .....................
你绑的不对
你想实现什么功能?
后台page_load上面写 public static string headpicURL = "2011-4-10.jpg";
前台
<%=headpicURL %> 如果能跑通其他一样
补充:.NET技术 , ASP.NET