我有一個表,其中每個td都有一個形式爲「A0XJ」的ID,其中x和j的值表示行和列號。我想以編程方式更新表數據內的文字,我會從數據表中獲取值(值。將行ID傳遞到循環C#
<table border=1>
<tr>
<td id="A011"></td>
<td id="A012"/><td>
<td id="A013"></td>
<td id="A014"></td>
<td id="A015"></td>
</tr>
<tr>
<td id="A021"></td>
<td id="A022"></td>
<td id="A023"></td>
<td id="A024"></td>
<td id="A025"></td>
</tr>
</table>
在C#代碼,我纔能有自動建立一個循環填充所有數據我遇到的問題是我不確定我應該爲此使用的數據類型我使用字符串(這絕對不是正確的類型) 我收到以下錯誤'字符串不包含InnerText的定義和沒有擴展方法的innertext:
protected void FILL_DATA(object sender, EventArgs e)
{
DataTable IACS = new DataTable();
IACS= GenerateTransposedTableinCsharp(generateIacs());
for (int i = 6; i <= 8; i++)
{
String rowtext ="A0" + i;
for (int j = 1; j <= 14; j++)
{
String text = rowtext + j;
text.InnerText= IACS.Rows[i-5].Field<string>(j);
}
}
}
你可能可以請更改指定的輸入和預期的結果。不知何故,它不是很清楚「你有什麼」,你想去哪裏 – derape
你在哪個表單中有HTML? IACS是什麼?如果是這樣,在哪種形式?數據表的每個單元中有什麼?只是ID,整個HTML標記? – derape