您的位置:首页 >> Web开发 >> ASP.NET >> ASP.Net应用 >> 正文
ASP.Net应用 RSS
 

动态生成asp.net控件

http://www.rdxx.com 04年06月29日 12:12 Blog 我要投稿

标签: 生成 , 动态 , ASP.NET控件 , .NET , 控件 , ASP
 
  public void CreateDataGrid()
  {
   DataTable flowTable=new WorkFlowBLL().GetFlowTableByCode(FunctionCode);   
   foreach(DataRow dataRow in flowTable.Rows)
   {    
    Table table=new Table();
    table.CellPadding=0;
    table.CellSpacing=0;
    table.Width=Unit.Percentage(98);
    table.Attributes.Add("align","center");
    table.Attributes.Add("style","HEIGHT:expression(document.body.offsetHeight-ToolBar.offsetHeight-SpaceBar.offsetHeight-33)");
    table.CssClass="plPanelUnSelect";
    table.Attributes.Add("Imagessrc="/Files/Pic/Img/NETTemp/0682506103840576.gif");
    table.Attributes.Add("PanelCaption",(string)dataRow["BMC"]);
    TableRow tableRow=new TableRow();
    TableCell tableCell=new TableCell();
                tableCell.VerticalAlign=VerticalAlign.Top;
    Panel panel=new Panel();
                panel.Attributes.Add("style","OVERFLOW: auto; WIDTH: 100%; HEIGHT: 100%");
    dataGrid=new DataGrid();  
    dataGrid.BorderWidth=0;    
                dataGrid.ID=(string)dataRow["BDM"];  
    dataGrid.EnableViewState=false;
    dataGrid.Width=Unit.Percentage(100);           
    dataGrid.Font.Size=FontUnit.Parse("12px");
    dataGrid.Style["border-collapse"]="none";
    dataGrid.ItemDataBound += new DataGridItemEventHandler(dataGrid_ItemDataBound);
       dataGrid.DataSource=new WorkFlowBLL().GetFlowDataByCode(FunctionCode,(string)dataRow["BDM"],DataCode);
       dataGrid.DataBind();
    panel.Controls.Add(dataGrid);   
    tableCell.Controls.Add(panel);
                tableRow.Cells.Add(tableCell);
                table.Rows.Add(tableRow);
       placeHolder.Controls.Add(table); 
   }
  }
  private void dataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   if ((e.Item.ItemType==ListItemType.Item)||(e.Item.ItemType==ListItemType.AlternatingItem))
   {      

共2页  第1页 第2页


 
 
打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站