Pinagmulan ng data ng ComboBoxEdit na nakagapos

Comboboxedit Bound Data Source



maghanap para sa keyword:

'DataBindings' + 'ComboBoxEdit'



Sa opisyal na paghahanap sa online na DevExpress, pinagmumulan ng data ng umiiral na paggamit ng ComboBoxEdit, hindi sinabi sa akin ng mga resultaDapat itong gamitin sa LookUpEdit. Kaya't nagpasya kaming mapagtanto ang kanyang kaunti, at ngayon ibahagi sa iyo!



1, ang source code: Experiment4Control.cs



gamit ang System

gamit ang System.Collection.Generic

gamit ang System.ComponentModel



gamit ang System.Data

gamit ang System. Pagguhit

gamit ang System.Txt

gamit ang System.Windows.Forms

gamit ang DevExpress.XtraEditors

namespace TutorialSLN

{

pampublikong bahagyang klase Eksperimento4Control: DevExpress.XtraEditors.XtraForm

{

pribadong DeptEntity nitoDeptEntity

pampublikong Eksperimento4Control ()

{

InitializeComponent ()

itsDeptEntity = bagong DeptEntity ()

itsDeptEntity.DeptName = 'Kagawaran ng Pananalapi '

BindingComboEdit (this.comboBoxEdit1, itsDeptEntity, 'DeptName')

}

walang bisa BindingComboEdit (ComboBoxEdit i-edit, object dataSource, string bindField)

{

subukan mo

{

i-edit.DataBindings.Clear ()

Binding b = bagong Binding ('EditValue', dataSource, bindField)

i-edit.DataBindings.Add (b)

}

catch (Exception hal)

{

//Msg.ShowException(ex)

XtraMessageBox.Show (hal. ToString ())

}

}

pribadong walang bisa ang ShowMsg ()

{

XtraMessageBox.Show (itsDeptEntity.DeptName)

}

pribadong walang bisa na simpleng Button1_Click (nagpadala ng object, EventArgs e)

{

ShowMsg ()

}

}

pampublikong klase DeptEntity

{

pampublikong string DeptName

{

kumuha ka

itakda

}

}

}

2, mga setting ng interface

3, ang pangwakas na mga epekto ng interface