小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

.NET中生成二維表格的代碼

 悟靜 2011-09-29
以下是代碼片段:
  void Page_Load(object o, EventArgs e) 
  ...{ 
  DataTable dt = GetData(); //assume GetData returns the DataTable 
  //probably better to use Hashtable for depts and months too, but to keep the order, let’s use ArrayList 
  string sSeparator = ":"; 
  ArrayList alDept = new ArrayList(); //種類 
  ArrayList alMonth = new ArrayList(); //代碼 
  Hashtable ht = new Hashtable(); 
  foreach (DataRow dr in dt.Rows) 
  ...{ 
  string sDept = dr["c"].ToString(); 
  string sMonth2 = dr["p"].ToString(); 
  //將產(chǎn)地代碼轉(zhuǎn)換為產(chǎn)地名稱 
  string sMonth = GetData2(sMonth2); 
  if (!alDept.Contains(sDept)) 
  alDept.Add(sDept); 
  if (!alMonth.Contains(sMonth)) 
  alMonth.Add(sMonth); 
  ht[sDept+ sSeparator + sMonth] = dr["a"]; 
  } 
  TableRow tr = new TableRow(); 
  TableCell tc = new TableCell(); 
  //tc.Text = " "; 
  //tr.Cells.Add(tc); 
  foreach (string sDept in alDept) 
  ...{ 
  int i=0; //用于計算某一種類的數(shù)量 
  foreach (string sMonth in alMonth) 
  ...{ 
  if(ht[sDept+ sSeparator + sMonth]==null) 
  ...{ 
  i=i+0; 
  } 
  else 
  ...{ 
  i = i + int.Parse(ht[sDept+ sSeparator + sMonth].ToString()); 
  } 
  } 
  tc = new TableCell(); 
  tc.Text= sDept+"("+i+")"; 
  tr.Cells.Add(tc); 
  } 
  /**//*foreach (string sDept in alDept) 
  { 
  tc = new TableCell(); 
  tc.Text= sDept; 
  tr.Cells.Add(tc); 
  } */ 
  Table1.Rows.Add(tr); 
  foreach (string sMonth in alMonth) 
  ...{ 
  tr = new TableRow(); 
  /**//*tc = new TableCell(); 
  tc.Text = sMonth; 
  tr.Cells.Add(tc);*/ 
  foreach (string sDept in alDept) 
  ...{ 
  tc = new TableCell(); 
  if(ht[sDept+ sSeparator + sMonth]==null) 
  ...{ 
  tc.Text=sMonth+"(0)"; 
  } 
  else 
  ...{ 
  tc.Text = sMonth+"("+ ht[sDept+ sSeparator + sMonth].ToString()+")"; 
  } 
  tr.Cells.Add(tc); 
  } 
  Table1.Rows.Add(tr); 
  } 
  } 
  Web 窗體設(shè)計器生成的代碼#region Web 窗體設(shè)計器生成的代碼 
  override protected void OnInit(EventArgs e) 
  ...{ 
  // 
  // CODEGEN: 該調(diào)用是 ASP.NET Web 窗體設(shè)計器所必需的。 
  // 
  InitializeComponent(); 
  base.OnInit(e); 
  } 
  /**////  
  /// 設(shè)計器支持所需的方法 - 不要使用代碼編輯器修改 
  /// 此方法的內(nèi)容。 
  ///  
  private void InitializeComponent() 
  ...{ 
  this.Load += new System.EventHandler(this.Page_Load); 
  } 
  #endregion 
  public DataTable GetData() 
  ...{ 

  StatisticsB stat=new StatisticsB(); 
  DataSet dataset=stat.byStone(); 
  return dataset.Tables["stat"]; 
  } 
  //取得名稱列表 
  public string GetData2(string statid) 
  ...{ 
  StatisticsB stat=new StatisticsB(); 
  return stat.changeToName(statid); 
  } 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多