日期:2014-05-19  浏览次数:20413 次

请问在gridview的自定义模版里如何邦定?
1、我在gridview的自定义模版里放了个用表格来显示数据库里面数据的textbox,label控件,但我在cs页面却找不到textbox,label控件.放在gridview控件外面的textbox,label却能cs页面找到   。请问这是什么原因呢。谢谢!  
  2、如何用sqldatasource控件,把数据库中某一张表的字段值相同的取出并显示在textbox,label上呢。例如:在一张表中有ID、name、content、email等这些字段,其中ID这个字段有几个值是相同的,现在要把这些字段值相同的取出来并放在gridview控件上显示。请问如何实现。更简单的说,就像论坛发帖子一样。一条帖子可能有好多人回复,现在要把这条帖子的所有回复都显示出来。   谢谢!

------解决方案--------------------
1. Textbox,label是在gridview里的,在page里看不到。
2. 使用嵌套。
------解决方案--------------------
<%# DataBinder.Eval(Container.DataItem, "字段 ")%>
<%# Eval( "字段 ")%>

这个比如在 gridview绑定时

TextBox tb = (TextBox)e.Row.FindControls( "textbox ");


使用嵌套,呵呵

------解决方案--------------------
http://www.asp.net/learn/dataaccess/tutorial28vb.aspx?tabid=63