你好,我有一個ASPxGridView。其中(對於不知情的)只是一個DataSource屬性,用於告訴它加載哪些數據。我的問題是,我只是試圖模擬一個例子,並不需要將其綁定到實際的數據庫。我將如何做到這一點?我基本上只想要幾行和一些列,但因爲它只需要一個數據源,我不知道該怎麼做。 ObjectDataSource會成爲我正在尋找的東西嗎?ASPxGridView - 如何簡單地添加示例值只有一個DataSource屬性?
3
A
回答
2
只需設置數據源像這樣的事情的清單:
public class Item
{
public string Name { get; set; }
public int Count { get; set; }
}
protected void Page_Load(object sender, EventArgs e)
{
GridView1.DataSource = new Item[] { new Item { Name = "2", Count = 2 }, new Item { Name = "3", Count = 3 }, };
GridView1.DataBind();
}
<dxwgv:ASPxGridView ID="grid" ClientInstanceName="grid" runat="server" Width="100%" AutoGenerateColumns="False" >
<Columns>
<dxwgv:GridViewDataTextColumn Caption="Name" FieldName="Name" ReadOnly="True">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="Count" FieldName="Count" ReadOnly="True" >
</dxwgv:GridViewDataTextColumn>
</Columns>
</dxwgv:ASPxGridView>
0
兩個數據表使用其他方法:
private DataTable getSampleDataSource1()
{
DataTable dtblResult = new DataTable();
dtblResult.Columns.Add("Name");
dtblResult.Columns.Add("Count");
dtblResult.Rows.Add("Name1", "1");
dtblResult.Rows.Add("Name2", "3");
dtblResult.Rows.Add("Name3", "7");
dtblResult.Rows.Add("Name4", "9");
return dtblResult;
}
private DataTable getSampleDataSource2()
{
DataTable dtblResult = new DataTable();
dtblResult.Columns.Add("Name");
dtblResult.Columns.Add("Count");
DataRow drow;
drow = dtblResult.NewRow();
dtblResult.Rows.Add(drow);
drow.ItemArray = new object[] { "Name1", "1" };
drow = dtblResult.NewRow();
dtblResult.Rows.Add(drow);
drow.ItemArray = new object[] { "Name2", "3" };
drow = dtblResult.NewRow();
dtblResult.Rows.Add(drow);
drow.ItemArray = new object[] { "Name3", "7" };
drow = dtblResult.NewRow();
dtblResult.Rows.Add(drow);
drow.ItemArray = new object[] { "Name4", "9" };
return dtblResult;
}
private void setDataSource(ASPxGridView theGridView)
{
theGridView.KeyFieldName = "Name";
theGridView.DataSource = getSampleDataSource1();
theGridView.DataBind();
}
相關問題
- 1. Ksoap2 Android的屬性添加到一個簡單的屬性
- 2. SharpDevelop,你如何添加一個DataSource?
- 3. 如何添加沒有值的屬性
- 4. 地圖只有一個子屬性
- 5. 簡單地通過添加一個#include
- 6. 簡單的xml添加屬性
- 7. 如何添加一個簡單的soundpool?
- 8. 如何在Angular中有條件地添加屬性(非屬性值)
- 9. 「DataGridViewComboBoxCell值無效」。屬性DataSource
- 10. 顯示:表格:如何將一個屬性添加到一行
- 11. 只從屬性獲取屬性只有一個屬性JQuery
- 12. AspxGridView和ShowHeaderFilterButton屬性
- 13. 如何加載單例類屬性?
- 14. 如何添加屬性到地圖?
- 15. TreeSet只添加一個值?
- 16. 如何將屬性添加到一個基類的屬性
- 17. 如何在一個屬性中添加額外的值?
- 18. 如何在VB.Net中爲此示例添加另一個值?
- 19. 有條件地在TypeScript中添加一個屬性
- 20. 有條件地在angular.js中添加一個元素屬性
- 21. Rails簡單表單 - 添加一個與屬性無關的錯誤
- 22. wysihtml5編輯器 - 如何簡單地添加一個類到一個元素?
- 23. 我如何簡單地添加一個鏈接到一個Spring Data REST實體
- 24. 如何在TAL(PHPTAL)中有條件地添加一個id屬性?
- 25. 如何有條件地將一個屬性指令添加到子指令?
- 26. 如何將一個屬性/屬性添加到沒有代碼的UserControl?
- 27. 車把:有條件地添加屬性
- 28. 有條件地添加屬性
- 29. 有條件地添加hide-xs屬性
- 30. 有條件地添加XML屬性
確定,但列不是自動生成的。你如何使用這種方法來處理thaT? – Earlz 2010-05-19 22:14:09
對不起,我只是發現有一個名爲APSxGrid的控件我以爲你是指標準的ASP Gridview – alejandrobog 2010-05-19 22:15:58
@alen是不同的,但實際上它是從常規的ASP.Net GridView下降,所以你的建議可能會有所幫助。它實際上可以識別行和使用您的代碼(將生成2行),但我無法得到它映射名稱和計數到列 – Earlz 2010-05-19 22:18:05