绑定DataList模板列的代码:
出自:http://localhost/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/DataBind/DataBind7.src在Page_Load里: if (!Page.IsPostBack) {                DataTable dt = new DataTable();
                DataRow dr;                dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
                dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
                dt.Columns.Add(new DataColumn("DateTimeValue", typeof(DateTime)));
                dt.Columns.Add(new DataColumn("BoolValue", typeof(bool)));                for (int i = 0; i < 9; i++) {                    dr = dt.NewRow();                    dr[0] = i;
                    dr[1] = "Item " + i.ToString();
                    dr[2] = DateTime.Now;
                    dr[3] = (i % 2 != 0) ? true : false;                    dt.Rows.Add(dr);
                }                dataList1.DataSource = new DataView(dt);
                dataList1.DataBind();
            }具体怎么从数据库取得要绑定的值,知道吧

解决方案 »

  1.   

    你所说的我都知道.可是我在代码里面怎么写动态绑定TEXTBOX的模板列?还请赐教!
      

  2.   

    Dim columns6 As System.Web.UI.WebControls.TemplateColumn = New System.Web.UI.WebControls.TemplateColumn
            Dim checkbg As New TextBox
            checkbg.ID = "textbox"
            Dim objTmpBuilder = New TemplateBuilder
            columns6.ItemTemplate = objTmpBuilder
            columns6.ItemTemplate.InstantiateIn(checkbg) Me.tg2_DataGrid.Columns.Add(columns6)我这样做好像TEXE框不出来啊,另外怎么用语句来绑定某一字段呢?不在HTML里面写,不知有哪位高手来回答?谢谢