2009-12-14 34 views

回答

0

我們必須使用像這樣的ItemsSource屬性:

dataGridView1.ItemsSource = LoadDataTable.DefaultView; 

LoadDataTable - 這是一些DataTable,從SQL中填充。

0

林假設你只是意味着你已經創建編程一個DataTable?

它將綁定直線上升像它會從一個數據源。

只要確保你的數據字段的名字在列標記列的名字和你的好去比賽,就像你用不同的數據源。

然後就去做

grvFoo.DataSource = yourProgrammticallyCreatedTable; 
grvFoo.DataBind(); 

但是,因爲你這樣做pro​​grmatically我會建議作出 「BindTable」 功能。例如一個構建你的數據表和綁定的函數。然後,您可以使用此排序/分頁等。你做的這一切編程,你必須處理此類事件的手,它們通常與SQL做/ DataSource對象等

0

你的意思是Telerik的radgrid控件?如果是的話,你也可以在ASPX/ASCX

http://www.telerik.com/help/aspnet-ajax/grdadvanceddatabinding.html

在一個側面說明指定一個「NeedDataSource」事件,只是爲了讓你知道,我們有很多與Telerik的性能問題。大多數情況下,您可以使用內置的asp.net gridview(並在需要時執行一些更多樣式),而不是使用telerik(用於他們的花式網格)來實現性能。