GridView动态添加模板列(数据绑定)
来源:互联网 发布:淘宝店铺页头在线制作 编辑:程序博客网 时间:2024/05/16 23:59
1.创建实现
public class MyTemplate : ITemplate
{
private string proName;
public MyTemplate()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public string ProName//要绑定的数据源字段名称
{
set { proName = value; }
get { return proName; }
}
public void InstantiateIn(Control container)//关键实现这个方法
{
HtmlImage hi = new HtmlImage();
hi.Src = "";
hi.Alt = "";
hi.DataBinding += new EventHandler(hi_DataBinding);//创建数据绑定事件
container.Controls.Add(hi);
}
void hi_DataBinding(object sender, EventArgs e)
{
HtmlImage hi = (HtmlImage)sender;
GridViewRow container = (GridViewRow)hi.NamingContainer;
//关键位置
//使用DataBinder.Eval绑定数据
//ProName,MyTemplate的属性.在创建MyTemplate实例时,为此属性赋值(数据源字段)
hi.Attributes.Add("onclick", "alert('" + DataBinder.Eval(container.DataItem, ProName).ToString() + "');");
}
}
2.*.aspx页面后台cs代码
if (!this.IsPostBack)
{
DataSet ds = null;
BLL.model_task bll = new BLL.model_task();
ds = bll.GetList(string.Empty);
TemplateField tf = new TemplateField();
tf.HeaderText = "自定义模板列";
MyTemplate mt = new MyTemplate();
mt.ProName = "m_task_name";//数据源字段
tf.ItemTemplate = mt;
this.GridView1.Columns.Add(tf);
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
}
- GridView动态添加模板列(数据绑定)
- GridView动态添加模板列并自动绑定数据
- GridView 动态添加绑定列和模板列
- ASP.NET2.0中给GridView动态添加模板列并自动绑定数据
- ASP.NET2.0中给GridView动态添加模板列并自动绑定数据
- GridView动态添加模板列
- GridView动态添加模板列
- GridView动态添加模板列
- GridView动态添加模板列
- 动态绑定Gridview带模板列
- Gridview模板列绑定数据字段
- GridView 模板列中的数据绑定
- GridView动态添加模板列,并解决数据列PostBack后数据丢失问题!
- gridview动态绑定列名和数据
- gridview模板列绑定gridview
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 奋斗目标------一位网络工程师的终告!
- 唉
- Pku acm 1469 COURSES 数据结构题目解题报告(十一)---- 匈牙利算法求二分图的最大匹配
- gbk与utf8的区别和比较
- 解密云计算
- GridView动态添加模板列(数据绑定)
- j2ee相关学习资料(建议步骤和参考书籍)
- Pku acm 2239 Selecting Courses 数据结构题目解题报告(十二)---- 匈牙利算法求二分图的最大匹配
- Pku acm 1274 The Perfect Stall 数据结构题目解题报告(十三)---- 匈牙利算法求二分图的最大匹配
- 原来你,只是一陀屎
- Pku acm 2536 Gopher II 数据结构题目解题报告(十四)---- 匈牙利算法求二分图的最大匹配
- 回溯法与树的遍历求集合的幂子集
- Pku acm 2771 Guardian of Decency 数据结构题目解题报告(十五)---- 匈牙利算法求二分图的最大匹配
- ministone的最新进展