2014-11-16 56 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

相關問題