我有一個List<string>
,我使用DataSource
作爲GridView
。我不想自動生成列(它將「Item」作爲標題)。如果我使用的是BoundField
,我會如何爲DataField
獲取字符串?在標記中又名<%# Eval([whatgoeshere]) %>
?將<string>列爲GridView數據源。 DataField在GV的BoundField中放什麼?
3
A
回答
7
你將不得不在這種情況下,使用模板列和未綁定列,如:
<asp:TemplateField HeaderText="My Header">
<ItemTemplate>
<%#Container.DataItem %>
</ItemTemplate>
</asp:TemplateField>
但到列標題的你根本問題是「項目」,你可以在你的代碼 - 列標題設置爲你想要的值AutoGenerateColumns後面。 例如
GridView1.DataSource = list;
GridView1.DataBind();
GridView1.HeaderRow.Cells[0].Text = "My Custom Header";
1
您應該能夠使用
<%# Container.DataItem %>
字符串項綁定到你的GridView。
2
相關問題
- 1. 從BoundField DataField訪問數據
- 2. 如何更改BoundField的DataField
- 3. 如何在DataField中的GridView中查找BoundField?
- 4. 我可以將Gridview(GV)中的Dropdownlist(DDL)綁定到DDL而不是GV的數據源嗎?
- 5. 在gridview中獲取DataField的列表
- 6. 使用列表<Item>作爲GridView中的數據源
- 7. Gridview將BoundField的值設置爲Visible = False
- 8. Gridview的Boundfield問題
- 9. 爲什麼GridView的列數爲0
- 10. 在Gridview的BoundField中顯示多個數據字段
- 11. 在C#中GridView中獲取boundfield的值#
- 12. 在gridview中的boundfield中找不到值?
- 13. asp.net的GridView設置爲null,數據源
- 14. 如何在BoundField元素的DataField上調用字符串擴展方法?
- 15. 數據源在GridView中爲空
- 16. GridView的DataField中的超鏈接ASP.net
- 17. 將一個gridview的列值設置爲另一個gridview的數據源
- 18. 在gridview上過濾數據,並將sortedlist作爲數據源
- 19. 爲什麼XML端點將標記放在<而不是<
- 20. 將gridview的數據源設置爲無綁定的數據表
- 21. 數據源需要爲GridView自動生成列有什麼作用?
- 22. 爲什麼gridview中的列數是0當列從數據表動態綁定
- 23. Gridview模板字段數據源
- 24. 回發後Gridview數據源爲空
- 25. 將GridView數據放入DataTable中
- 26. GridView的BoundField中斷長字符串
- 27. 動態改變GridView中的BoundField
- 28. 過濾gridview數據源
- 29. 將圖像放入DataTable並將表格設置爲數據源到gridview
- 30. ASP.NET,GridView,BoundField,HeaderText翻譯
啊,BoundField在這種情況下不起作用。那是我錯過的部分。謝謝。 – Marcus 2011-03-25 14:41:04