какая-то форма, подобная этой
![enter image description here](https://i.stack.imgur.com/tnSn8.jpg)
, и я использую этот код для получения данных из комбинированного списка слоев (номер 1)
, ,,
private void frmOrgCharts_Load(object sender, EventArgs e)
{
using (UnitOfWork db=new UnitOfWork())
{
cmbLayerName.DataSource = db.LayerRepository.Get();
cmbLayerName.DisplayMember = "LayerName";
cmbLayerName.ValueMember = "LayerID";
cmbLayerName.Text = "";
}
,,,
затем я использую этот код для чтения следующих данных комбинированного списка (номер 2 = LayerID из GorTable)
,,,
private void cmbLayerName_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbLayerName.SelectedValue.ToString() != null)
{
using (UnitOfWork db = new UnitOfWork())
cmbLayerID.DataSource = db.GorRepository.GetLayerByFilter(cmbLayerName.SelectedValue.ToString());
cmbLayerID.DisplayMember = "LayerID";
}
}
,,,
затем я использую этот код для чтения данных для выпадающего списка (номер 3 = GorID из GorTable)
,,,
private void cmbLayerID_SelectedIndexChanged(object sender, EventArgs e)
{
using (UnitOfWork db = new UnitOfWork())
if (cmbLayerID.SelectedValue.ToString() != null)
{
cmbGorNumber.DataSource = db.GordanRepository.GetLayerByFilter(cmbLayerID.Text);
cmbGorNumber.DisplayMember = "GorNumber";
cmbGorNumber.ValueMember = "GorID";
}
}
,,,
Я попытаюсь загрузить автоматизированные c данные в текстовое имя, но это не работает! просто я вижу ноль в (число 4 = имя в GorTable)
я пытаюсь использовать этот код ...
,,,
private void cmbGorNumber_SelectedIndexChanged(object sender, EventArgs e)
{
using (UnitOfWork db = new UnitOfWork())
if (cmbGorNumber.SelectedValue.ToString() != null)
{
var gor = db.GordanRepository.GetLayerByFilter(cmbGorNumber.Text);
txtGorName.Text = gor.GordanName;
}
}
как я могу загрузить данные в текстовом поле авто, если я изменяю выпадающий список №3?
я новичок, пожалуйста, помогите мне
, если у вас есть лучший способ для загрузки другого списка, я буду рад, если напишите код здесь
спасибо всем ,,,