日期:2014-05-17  浏览次数:20621 次

关于gridview模板编辑的一些问题,路过的大神请留步
<asp:TemplateField HeaderText="職員編號">
  <ItemTemplate>
  <asp:TextBox ID="txtno" runat="server" Text='<%# Bind("ST_STAFFNO") %>' BorderStyle="None"></asp:TextBox
  </ItemTemplate>>
  <ItemStyle Width="100px" BorderColor="#507CD1" BorderWidth="1px" />
  </asp:TemplateField>
我想问,bind()括号里面填的是数据库表里面的字段么,还有我的调试总是报错,说什么没有包含这个属性

------解决方案--------------------
</asp:TextBox
</ItemTemplate>>写错了 改好试试,bind()绑定的就是数据库中的字段
------解决方案--------------------
先确定下表里是否有 ST_STAFFNO 然后检查下SQL查询语句 看是查询结果里是否包含 ST_STAFFNO
------解决方案--------------------
你的数据读取有问题。
先判断

if(ViewState["inidt"] != null)
{

}