当前位置:编程学习 > C#/ASP.NET >>

求助:给gridview动态添加的模板列中,如何给控件绑定数据

如题
我用代码动态生成gridview 如何给模板列中的控件绑定数据? girdview的数据源是objectdatasource

//生成gridview的方法
public void initGridView() {
        GridView gv = new GridView();
        TemplateField t1 = new TemplateField();
        t1.ShowHeader = true;
        t1.HeaderText = "ID";
        t1.ItemTemplate = new ItemTemp();
        TemplateField t2 = new TemplateField();
        t2.ShowHeader = true;
        t2.HeaderText = "名称";
        t2.ItemTemplate = new ItemTemp();
        TemplateField t3 = new TemplateField();
        t3.ShowHeader = true;
        t3.HeaderText = "描述";
        t3.ItemTemplate = new ItemTemp();
        gv.Columns.Clear();
        gv.Columns.Add(t1);
        gv.Columns.Add(t2);
        gv.Columns.Add(t3);
        gv.DataSource = Class1.GetCard();
        gv.DataBind();
        this.Panel1.Controls.Add(gv);
    }
}

public class ItemTemp : ITemplate 
{
    string txt;
    public ItemTemp(string text) {
        txt = text;
    }
    public void InstantiateIn(System.Web.UI.Control container) {
        Label l = new Label();
        l.Text--------------------------这里怎么绑定数据呢?
        container.Controls.Add(l);
    }
}

--------------------编程问答-------------------- 高手们来帮忙啊~~~55555 --------------------编程问答-------------------- 这里不能绑定的,只能在rowdatabind里搞。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,