telerik公司的.net控制項功能強大、介面美觀、使用方便。在乙個專案中使用了這個控制項,感覺不錯。下面是乙個使用radgrid的例子。從例子中可以看出,radgrid與.net標準控制項gridview很類似,但也有不少細節不同,而且引數選項比gridview更加複雜(因為功能更多了)。
<在上述**中,為radgrid控制項的needdatasource事件指定了乙個事件處理程式。顧名思義,當radgrid需要資料來源時(如翻頁、繫結)就會觸發此事件。在此事件中通過編寫**繫結資料來源,如下**所示。form
id="form1"
runat
="server"
>
<
div>
<
telerik:radscriptmanager
runat
="server"
>
telerik:radscriptmanager
>
<
telerik:radinputmanager
id="radinputmanager1"
runat
="server"
>
telerik:radinputmanager
>
<
telerik:radformdecorator
id="radformdecorator1"
runat
="server"
/>
<
telerik:radgrid
id="radgrid1"
runat
="server"
allowautomaticinserts
="true"
allowautomaticupdates
="true"
onneeddatasource
="radgrid1_needdatasource"
gridlines
="none"
allowpaging
="true"
onitemupdated
="radgrid1_itemupdated"
>
<
mastertableview
autogeneratecolumns
="false"
datakeynames
="id"
commanditemdisplay
="top"
>
<
commanditemsettings
addnewrecordtext
="新增"
refreshtext
="重新整理"
>
commanditemsettings
>
<
columns
>
<
telerik:grideditcommandcolumn
buttontype
="imagebutton"
/>
<
telerik:gridboundcolumn
datafield
="id"
headertext
="id"
/>
<
telerik:gridboundcolumn
datafield
="price"
headertext
="value"
dataformatstring
=""/>
<
telerik:gridboundcolumn
datafield
="text"
headertext
="text"
/>
columns
>
mastertableview
>
telerik:radgrid
>
div>
<
div>
<
asp:label
runat
="server"
id="output"
/>
div>
form
>
protected如何實現資料更新呢?可以在radgrid控制項的updatecommand中編寫**,如下所示。void
radgrid1_needdatasource(
object
source, telerik.web.ui.gridneeddatasourceeventargs e)
//grid所使用的資料來源
list
<
testclass
>
data
=new
list
<
testclass
>
();///
///隨機生成資料來源
///private
void
buildtestdata()
}///
///測試用的資料類
///private
class
testclass
public
double
price
public
string
text
}
protected執行結果如下圖所示。void
radgrid1_updatecommand(
object
source, gridcommandeventargs e)
, celltext:
",s,e.item.rowindex);
}
Telerik 查詢控制項的使用
在silverlight專案中,實現模糊查詢,並將值繫結到列表中,使用了telerik中的控制項。要先新增命名空間的引用 xmlns telerik 並且專案要新增引用 xaml頁面 1 2 border 3 grid horizontalalignment left width 150 4 gri...
mvc3 運用telerik 中的Editor問題
當提交的檔案中含有未知的html檔案標籤等資訊的時候,會出現如下類似的錯誤 在原本的httppost方式中,對於form表單提交失敗 validateinput false 也進入到controller中進行處理,即可解決問題。應用程式中的伺服器錯誤。從客戶端 storeinfocn asdfa阿什...
container of 的的的原理
另外一篇,同樣精彩,揭開linux核心中container of的神秘面紗 華清遠見嵌入式學院講師。在linux 核心中有乙個大名鼎鼎的巨集container of 這個巨集是用來幹嘛的呢?我們先來看看它在核心中是怎樣定義的。呵呵,乍一看不知道是什麼東東。我們先來分析一下container of p...