2013-01-02 39 views
0

我正在使用ASP.NET一個C#我有一個動態表格,我想要一個單元格有一個初始值,然後我想用這個值作爲參數方法並填寫與另一個值相同的細胞....當觸發一個方法時要填充的動態表格單元格

這裏是我的代碼

for (int index = 0; index < size; index++) { 

    List<Hotel> h = listHotelList[index]; 

    Hotel myHotel = new Hotel(); 

    mytable = new Table(); 
    mytable.ID = "HotelTable"+index; 

    Page.Form.Controls.Add(mytable); 
    mytable.CellSpacing = 20; 
    mytable.CellPadding = 10; 


    for (int g = 0; g < h.Count; g++) 
    { 
     myHotel = h[g]; 
     TableRow row = new TableRow(); 

     for (int i = 0; i < 2; i++) 
     { 

      TableCell cell = new TableCell(); 


      if (i == 0) 
      { 

       // I want to leave this with only the value of the hotelId 
       // and I want my method to fill this cell with an image by retrieving 
       // the value of the hotelId 
      } 

      if (i == 1) 
      { 

       Label tb = new Label(); 
       tb.ID = "label1_" + g + "Col" + i; 
       tb.Text = "<h4>" + myHotel.hotelName + "</h4><br />"; 
       cell.Controls.Add(tb); 


      } 

      row.Cells.Add(cell); 

     } 


     mytable.Rows.Add(row); 
    } 

    } 

我的情況,我從電池獲取酒店標識片段,當用戶點擊一個按鈕,然後它會觸發一種方法,該方法將採用單元格「hotel Id」中的值並檢索此特定酒店的圖像,並使用圖像填充單元格

回答

0

問題是您沒有看到表格?

如果是這樣, 表添加到您的網頁

Page.Controls.Add(mytable); 

如果定位不好,然後把你的頁面上的佔位符,並添加控制那裏。

Placeholder.Controls.Add(mytable); 
+0

不,我想保留一些值的單元格,然後我想利用這個值,並做一些處理它,然後用另一個值替換...我的情況,我採取一個酒店標識當用戶點擊一個按鈕時,單元格會觸發一種方法,該方法將採用單元格「酒店ID」中的值並檢索此特定酒店的圖像,並用圖像填充單元格。 – GeeKh

+0

一個表格包含您可以通過TableCell.text操作的單元格,並且您可以爲每個單元格設置一個圖像 – Ruben

相關問題