2011-08-08 7 views
2

OnDataBindingイベントのext.NET GridPanelで各行を設定する必要があります。現在のデータ項目をどのようにしてサーバー側にすることができますか?Ext.NET GridPanelのDataBindingで現在のデータ項目(行)を取得

<uc:GridPanel ID="egrBills" runat="server" Border="false" Layout="Fit"> 
<Store> 
    <ext:Store runat="server" OnDataBinding="OnDataBinding_EventHandler" ID="MainStore"> 
    <!-- ............ --> 

 

protected void OnDataBinding_EventHandler(object sender, EventArgs e) 
{ 
    //How do I get current data item?   
} 

答えて

3

に行ごとに値を与える列の名前であり、ありますサーバー側の行データバインドイベントはありません。クライアント側の<Renderer>の機能はオプションです。

1
DataRowView dr = (DataRowView)e.Item.DataItem; 
string CollegeName= Convert.ToString(dr["CollegeName"]); 

ここCollegeNameそれはExt.NETでOnDataBindingイベント

+0

"e"はEventArgsです! – Alexandre

+0

ya eイベントargs – naval

+0

'System.EventArgs'型を 'System.Data.DataRowView'に変換できません。 – Alexandre

関連する問題