您的位置:首页 > 其它

datagrid 动态添加自定义控件方法!

2008-01-20 18:51 309 查看
有很多朋友都在问这个怎么实现,今天把它给贴出来:

private void dgSGJB_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)

2 {

3 //判断只有数据项才添此控件。

4 if( e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem )

5 {

6 theSJDS =100;

7 theLJCJDS = 33;

8 //动态添加WEB自定义控件,生产进度比例条。

9 System.Web.UI.Control tempControl = this.LoadControl("../control/ProgressBar.ascx");

10 ProgressBar rate = tempControl as ProgressBar;

11

12 rate.Value = ((Convert.ToDouble(theLJCJDS)/Convert.ToDouble(theSJDS)))*100;

13 rate.Prompt = "总计划:4000,完成:3333";

14 e.Item.Cells[3].Controls.Add( rate);

15 }

16 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: