2014-11-16 58 views
0

我希望asp:Table控件生成的每个td元素都可以添加我选择的数据标题属性。例如列数表的人应该都包含其列头的数据title属性,所以如果th是:如何动态设置数据标题属性为asp表格单元格

<th>col1</th> 

然后在一行中的每个第一款TD应该是:

<td data-title="col1"></td> 

回答

1

你有手动完成。

鉴于这种一排表:

<asp:Table ID="Table1" runat="server"> 
    <asp:TableRow runat="server"> 
     <asp:TableCell runat="server"></asp:TableCell> 
     <asp:TableCell runat="server"></asp:TableCell> 
     <asp:TableCell runat="server"></asp:TableCell> 
    </asp:TableRow> 
</asp:Table> 

循环遍历细胞:

int Count = 0; 
foreach (TableCell TCell in Table1.Rows[0].Cells) 
{ 
    TCell.Attributes.Add("data-title", "col" + Count.ToString()); 
    Count++; 
} 
+0

我希望我就不会来了这一点。我将使用oncreate方法添加数据标题。谢谢 – Bodokh

相关问题