日期:2014-05-18  浏览次数:20777 次

绑定的模板列的数据不显示
前台页面:
<asp:TemplateColumn HeaderStyle-Font-Size="12px" HeaderText="反馈类别" HeaderStyle-Font-Bold="True">
<ItemTemplate> 
  <select id="drpcredittype" runat="server" value='<%#DataBinder.Eval(Container.DataItem, "new_feedbacktype")%>'> 
  </select>
</ItemTemplate>
  <HeaderStyle Font-Bold="True" Font-Size="12px" BackColor="#000099"></HeaderStyle>
</asp:TemplateColumn>
后台代码:
string sql = "select new_creditid, new_creditdate,new_sdno,new_acctsapcode,acctname,new_creditamount,new_feedbacktype";
SqlDataAdapter adapter = new SqlDataAdapter(sql, mycon);
DataSet entry_ds = new DataSet();
adapter.Fill(entry_ds, "entry_ds");
this.GridView1.DataSource = entry_ds.Tables[0].DefaultView;
  this.GridView1.PageSize = pagesize;
this.GridView1.DataBind();

请问绑定的模板列的数据为什么在前台不显示呢?

------解决方案--------------------
你这个 应该出异常吧

string sql = "select new_creditid, new_creditdate,new_sdno,new_acctsapcode,acctname,new_creditamount,new_feedbacktype";

这个SQL 只有字段 没有表名啊~

查谁?
------解决方案--------------------
this.GridView1.DataSource = entry_ds;
 
------解决方案--------------------
sql 语句不全,应该没有记录