0
我必須根據用戶選擇的項目在運行時生成DataLists
。使用固定分配的模板在運行時生成數據列表
這怎麼能從.aspx代碼隱藏?對於將生成的每個DataList
,我都有固定的HeaderTemplate
和ItemTemplate
格式。
<HeaderTemplate>
<tr>Table Heading<tr>
<tr> <th>ItemNo</th> <th>Item Detail</th><tr>
</HeaderTemplate>
<ItemTemplate>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item1")%></td> </tr>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item2")%></td> </tr>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item3")%></td> </tr>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item4")%></td> </tr>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item5")%></td> </tr>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item6")%></td> </tr>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item7")%></td> </tr>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item8")%></td> </tr>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item9")%></td> </tr>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item10")%></td> </tr>
<tr> <td><%#CallFunc()%></td> <td><%#Eval("Item11")%></td> </tr>
</ItemTemplate>
這種運行時數據列表產生的一個小例子,並分配這些模板將是極大的幫助。
謝謝
我可以將模板分配給網格視圖嗎?就像'code-behind'中的上面一樣。 – Cipher 2012-03-01 14:47:55
這可以在代碼隱藏中完成嗎?你能舉出這一代的一個小例子嗎? – Cipher 2012-03-01 14:49:53
我爲這件事情做的截圖:http://i.imgur.com/t0elz.png你可以提供一些關於如何做到這一點的想法嗎? – Cipher 2012-03-01 15:01:27