有很多朋友都在问这个怎么实现,今天把它给贴出来: CODE 1private 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 } 转载于:https://www.cnblogs.com/GavinCome/archive/2008/01/20/1046408.html