1-) C# DEVEXPRESS RMOS - RepositoryItemComboBox to RepositoryItemSearchLookUpEdit
1-) C# DEVEXPRESS RMOS - ilk önce Gridcontrol at gerekli kütüphaneleri yüklemesi için sonra silebilirsin
private void Form1_Load(object sender, EventArgs e){
...
...
...
MyChangeSearchLookUpEdit();
}
public void MyChangeSearchLookUpEdit()
{
RepositoryItemSearchLookUpEdit riGosterCins = new RepositoryItemSearchLookUpEdit();
riGosterCins.DataSource = (txtGosterCins.Edit as RepositoryItemComboBox).Items;
riGosterCins.ShowClearButton = false;
riGosterCins.ShowFooter = false;
riGosterCins.NullValuePrompt = "Seçiniz";
riGosterCins.View.OptionsView.ShowColumnHeaders = false;
txtGosterCins.Edit = riGosterCins; // barEditItem1 de ne varsa SearchLookUpEdit e çevirir
RepositoryItemSearchLookUpEdit riGosterKonuBasligi = new RepositoryItemSearchLookUpEdit();
riGosterKonuBasligi.DataSource = (txtGosterKonuBasligi.Edit as RepositoryItemComboBox).Items;
riGosterKonuBasligi.ShowClearButton = false;
riGosterKonuBasligi.ShowFooter = false;
riGosterKonuBasligi.NullValuePrompt = "Seçiniz";
riGosterKonuBasligi.View.OptionsView.ShowColumnHeaders = false;
txtGosterKonuBasligi.Edit = riGosterKonuBasligi; // barEditItem1 de ne varsa SearchLookUpEdit e çevirir
RepositoryItemSearchLookUpEdit riCins = new RepositoryItemSearchLookUpEdit();
riCins.DataSource = (txtCins.Edit as RepositoryItemComboBox).Items;
riCins.ShowClearButton = false;
riCins.ShowFooter = false;
riCins.NullValuePrompt = "Seçiniz";
riCins.View.OptionsView.ShowColumnHeaders = false;
txtCins.Edit = riCins; // barEditItem1 de ne varsa SearchLookUpEdit e çevirir
//barEditItem2,barEditItem4,barEditItem5
RepositoryItemSearchLookUpEdit ribarEditItem2 = new RepositoryItemSearchLookUpEdit();
ribarEditItem2.DataSource = (barEditItem2.Edit as RepositoryItemComboBox).Items;
ribarEditItem2.ShowClearButton = false;
ribarEditItem2.ShowFooter = false;
ribarEditItem2.NullValuePrompt = "Seçiniz";
ribarEditItem2.View.OptionsView.ShowColumnHeaders = false;
barEditItem2.Edit = ribarEditItem2; // barEditItem1 de ne varsa SearchLookUpEdit e çevirir
RepositoryItemSearchLookUpEdit ribarEditItem4 = new RepositoryItemSearchLookUpEdit();
ribarEditItem4.DataSource = (barEditItem4.Edit as RepositoryItemComboBox).Items;
ribarEditItem4.ShowClearButton = false;
ribarEditItem4.ShowFooter = false;
ribarEditItem4.NullValuePrompt = "Seçiniz";
ribarEditItem4.View.OptionsView.ShowColumnHeaders = false;
barEditItem4.Edit = ribarEditItem4; // barEditItem1 de ne varsa SearchLookUpEdit e çevirir
RepositoryItemSearchLookUpEdit ribarEditItem5 = new RepositoryItemSearchLookUpEdit();
ribarEditItem5.DataSource = (barEditItem5.Edit as RepositoryItemComboBox).Items;
ribarEditItem5.ShowClearButton = false;
ribarEditItem5.ShowFooter = false;
ribarEditItem5.NullValuePrompt = "Seçiniz";
ribarEditItem5.View.OptionsView.ShowColumnHeaders = false;
barEditItem5.Edit = ribarEditItem5; // barEditItem1 de ne varsa SearchLookUpEdit e çevirir
}
2-) aşağıdaki metotları güncelle
public void MySonEklenenCinsiSec(string pCinsAdi)
{
try
{
txtGosterCins.EditValue = pCinsAdi;
ComboBoxItemCollection dt =(ComboBoxItemCollection) riGosterKonuBasligi.DataSource;
foreach (var item in dt)
{
Console.WriteLine(item);
}
txtGosterKonuBasligi.EditValue = dt[dt.Count-1];
}
catch (Exception ex)
{
RHMesaj.MyMessageError(MyClass, "MySonEklenenCinsiSec", "Beklenmedik Hata!", ex);
}
}