2010-09-18 6 views
0

J'ai une table de travail et asp dataset.How je peux lier le jeu de données avec le code table.Le est ici ....Comment afficher les données de jeu de données dans un tableau HTML à partir .cs

<asp:table id="tblcampaign" runat="server" width="100%" border="0" cellspacing="0" cellpadding="0"> 
    <asp:TableHeaderRow ID="content_table_heading"> 
    <asp:TableHeaderCell Width="39"><img src="Images/table_heading_bg_lft.gif" alt="" width="39" height="41" /></asp:TableHeaderCell> 
    <asp:TableCell width="91">Campaign ID</asp:TableCell> 
    <asp:TableCell width="132">Campaign Name</asp:TableCell> 
    <asp:TableCell width="134">Parent Campaign</asp:TableCell> 
    <asp:TableCell width="121">Target Segment</asp:TableCell> 
    <asp:TableCell width="95">Objective</asp:TableCell> 
    <asp:TableCell width="130">Planned Start Date</asp:TableCell> 
    <asp:TableCell width="134">Planned End Date</asp:TableCell> 
    <asp:TableCell width="52">Status</asp:TableCell> 
    <asp:TableCell width="39"><img src="Images/table_heading_bg_rt.gif" alt="" width="39" height="41" /></asp:TableCell> 
</asp:TableHeaderRow> 
    <asp:TableRow> 
    <asp:TableCell ColumnSpan="10"><img src="Images/spacer.gif" alt="" width="1" height="8" /></asp:TableCell> 
    </asp:TableRow> 
    <asp:TableRow CssClass="tr_style1"> 
    <asp:TableCell>&nbsp;</asp:TableCell> 
    <asp:TableCell CssClass="table_text_style2">01</asp:TableCell> 
    <asp:TableCell ><a href="#">abc entertainment</a></asp:TableCell> 
    <asp:TableCell >None</asp:TableCell> 
    <asp:TableCell >Segment 1</asp:TableCell> 
    <asp:TableCell >Objective 1</asp:TableCell> 
    <asp:TableCell CssClass="table_text_style2">01/01/2010</asp:TableCell> 
    <asp:TableCell CssClass="table_text_style2">01/01/2010</asp:TableCell> 
    <asp:TableCell >Planned</asp:TableCell> 
    <asp:TableCell>&nbsp;</asp:TableCell> 
    </asp:TableRow> 

Le code .cs est ici ..

MCMS.DAL.Dataset.MobileCampaign mob_cam = new MCMS.DAL.Dataset.MobileCampaign(); 
MCMS.BL.MobileCampaignHandler obj = new MCMS.BL.MobileCampaignHandler(); 
mob_cam = obj.GetCampaignDetails(); 

Répondre

2

Y a-t-il une raison pour laquelle vous n'utilisez pas Gridview pour cela?

Ce que vous devez faire est pour chaque ligne de votre DataSet, créez un nouveau TableRow, créer les cellules, et l'ajouter à la table, quelque chose comme:

//Build a row for each record in the DataSet 
foreach (DataRow myDataRow in MyDataSet.Tables[0].Rows) 
{ 
    TableRow myTableRow = new TableRow(); 

    //Add a cell for each column in the DataSet 
    for (int i = 0; i < myDataRow.ItemArray.GetUpperBound(0); i++) 
    { 
     TableCell myTableCell = new TableCell(); 
     myTableCell.Text = myDataRow[i].ToString(); 
     myTableRow.Cells.Add(myTableCell); 
    } 

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

Mais beaucoup plus facile .. de Gridview

Questions connexes