2010-05-09 5 views
1

안녕하세요 여러분, 여기 d 개의 동적 테이블을 만들고 어떻게 높이, 너비 등의 테이블 속성을 설정할 수 있습니까? Pls는 저를 도와 ... 감사합니다 ... 이것은 당신을 위해 작동하지 않습니다Asp.Net의 동적 테이블

private void GenerateTable(int rowsCount) 
{ 
    Table table = new Table(); 
    for (int i = 0; i < rowsCount; i++) 
    { 
    TableRow row = new TableRow(); 
    TableCell cell = new TableCell(); 
    TextBox tb1 = new TextBox(); 
    DropDownList drp1 = new DropDownList(); 
    tb1.ID= "dname"+i;drp1.ID = "relation" + i;  
    cell.Controls.Add(tb1); 
    cell.Controls.Add(drp1); 
    row.Cells.Add(cell);table.Rows.Add(row); 
    } 
    rowsCount++; 
    ViewState["RowsCount"] = rowsCount; 
} 
+1

안녕하세요, 의사입니까? 당신이 볼 수없는 여기에없는 나의 개는 아프다. 그에게 무슨 문제가 있니? - 결과를 봤어? 가지고있는 코드를 게시하고 문제가 무엇인지 명확하게 설명하십시오. –

+0

ur comment.And 주셔서 감사합니다 죄송합니다 ... 개인 무효 GenerateTable (int rowsCount) {Table table = new Table(); (텍스트) tb1 = 새 TextBox(); DropDownList drp1 = 새 DropDownList(); tb1.ID (새 iSeries의 경우) = "dname"+ i; drp1.ID = "관계"+ i; cell.Controls.Add (tb1); cell.Controls.Add (drp1); row.Cells.Add (셀); table.Rows.Add (행을);} rowsCount ++; ViewState [ "RowsCount"] = rowsCount;} 내 코드는 ... – Sivakumar

+0

당신의 코드에 코멘트가없고, 질문을 수정하고 거기에 배치하십시오. – Aristos

답변

2
// Create a new HtmlTable object. 
    HtmlTable table1 = new HtmlTable(); 

    // Set the table's formatting-related properties. 
    table1.Border = 1; 
    table1.CellPadding = 3; 
    table1.CellSpacing = 3; 
    table1.BorderColor = "red"; 

    // Start adding content to the table. 
    HtmlTableRow row; 
    HtmlTableCell cell; 
    for (int i = 1; i <= 5; i++) 
    { 
     // Create a new row and set its background color. 
     row = new HtmlTableRow(); 
     row.BgColor = (i % 2 == 0 ? "lightyellow" : "lightcyan"); 

     for (int j = 1; j <= 4; j++) 
     { 
      // Create a cell and set its text. 
      cell = new HtmlTableCell(); 
      cell.InnerHtml = "Row: " + i.ToString() + 
       "<br>Cell: " + j.ToString(); 

      // Add the cell to the current row. 
      row.Cells.Add(cell); 
     } 

     // Add the row to the table. 
     table1.Rows.Add(row); 
    } 

    // Add the table to the page. 
    this.Controls.Add(table1); 

코드?