Как заполнить значения из его идентификатора в datagridview winform C#
Существует один Datagridview. Он имеет три колонки, такие как
FruitId | FruitPrice | FruitName
1 | 100 |
2 | 200 |
3 | 300 |
эти значения берутся из table_FruitPrice
Теперь, наконец, я хочу отобразить в третьем столбце FruitName его FruitId, который представлен в первом столбце, и FruitName будет исходить из Table_FruitName.
метод соединения может работать, и он работает. Но я хочу отобразить Fruitname в третьем столбце, если я нажму на кнопку.
Пожалуйста, сэр, помогите...
Что я уже пробовал:
..................................
Karthik_Mahalingam
в чем же проблема
Member 12245539
DataGridview отображается во время события FormLoad, а Fruitname в это время пуст.
FruitId | FruitPrice | FruitName
1 | 100 |
2 | 200 |
3 | 300 |
После загрузки формы я хочу заполнить FruitName из другой таблицы, идентификатор которой уже присутствует в Datagridivew. Если я нажму на кнопку.
Karthik_Mahalingam
как вы получаете данные &ГТ;?
объект DataTable?
Member 12245539
Через Набор Данных.....
Karthik_Mahalingam
post ur код
Member 12245539
DataSet ds = новый набор данных();
частный недействительными методе form1_load(объект отправителя, EventArgs в электронной)
{
SqlConnection con = new SqlConnection ("источник данных=.; начальный каталог=TOOOOOO;Интегрированная безопасность=True");
SqlDataAdapter sda = new SqlDataAdapter ("select * from Table_Sale", con);
ПДД.Заполнить(ДС);
dataGridView1.Источник данных = ДС.Таблицы[0];
}
Karthik_Mahalingam
почему бы вам не использовать join для получения данных напрямую, как указано в решении 1 ?
есть смысл ?
Member 12245539
Возможно ли передать значение в Gridview?????????
Karthik_Mahalingam
выложу вам весь код.
0x01AA
Вы можете выбрать все столбцы в FormLoad и установить столбец FruitName Visible= false. Хорошо, небольшой недостаток заключается в том, что он не показывает заголовок столбца до того, как вы установите значение Visible в true.