сделал так что бы поля на формочке заполнялись
This commit is contained in:
parent
bf1de313ae
commit
0233dae673
1
SUBD_Car_rent/Forms/FormCarModel.Designer.cs
generated
1
SUBD_Car_rent/Forms/FormCarModel.Designer.cs
generated
@ -54,6 +54,7 @@
|
||||
dataGridView.RowTemplate.Height = 25;
|
||||
dataGridView.Size = new Size(603, 426);
|
||||
dataGridView.TabIndex = 0;
|
||||
dataGridView.CellClick += dataGridView_CellClick;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
|
@ -37,6 +37,15 @@ namespace Forms
|
||||
}
|
||||
}
|
||||
|
||||
private void loadFromRow()
|
||||
{
|
||||
textBoxBrand.Text = "";
|
||||
textBoxModel.Text = "";
|
||||
textBoxYear.Text = "";
|
||||
textBoxSeats.Text = "";
|
||||
comboBoxBodyType.DataSource = bd.GetBodyTypes().Select(x => x.Title).ToList();
|
||||
}
|
||||
|
||||
private void buttonCreate_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
@ -56,5 +65,28 @@ namespace Forms
|
||||
{
|
||||
loadData();
|
||||
}
|
||||
|
||||
private void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
|
||||
{
|
||||
if (e.RowIndex >= 0)
|
||||
{
|
||||
DataGridViewRow row = dataGridView.Rows[e.RowIndex];
|
||||
|
||||
// Заполняем текстовые поля данными из выбранной строки
|
||||
textBoxBrand.Text = row.Cells["Brand"].Value.ToString();
|
||||
textBoxModel.Text = row.Cells["Model"].Value.ToString();
|
||||
textBoxYear.Text = row.Cells["Year"].Value.ToString();
|
||||
textBoxSeats.Text = row.Cells["Seats"].Value.ToString();
|
||||
|
||||
// Получаем значение типа кузова из выбранной строки
|
||||
string selectedBodyType = row.Cells["BodyType"].Value.ToString();
|
||||
|
||||
// Загружаем список типов кузовов в комбо-бокс
|
||||
comboBoxBodyType.DataSource = bd.GetBodyTypes().Select(x => x.Title).ToList();
|
||||
|
||||
// Выбираем тип кузова, который соответствует выбранному значению в строке
|
||||
comboBoxBodyType.SelectedItem = selectedBodyType;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user