Як отримати назву стовпця з GridView в C#?

Ви можете використовувати GridColumn. Значення властивості FieldName для ідентифікації стовпця GridView. Таким же чином ви можете отримати відповідний стовпець із GridView. Колекція стовпців за відповідним значенням властивості FieldName. 23 липня 2012 р

Цей код трохи складний, але просто додайте його, знаючи, що ми можемо посилатися на нього в майбутньому.

  1. захищений void lnk_Click(відправник об’єкта, EventArgs e)
  2. {
  3. спробувати.
  4. {
  5. GridView gv = відправник як GridView;
  6. //int tenderid = Convert.ToInt16(HdnfldNewTenderID.Value);
  7. GridViewRow gvr = (GridViewRow)(відправник як LinkButton)
  8. .NamingContainer;

Один із способів експорт іменованого діапазону до таблиці даних і отримання імен стовпців із таблиці даних. Альтернативний — обробка іменованого діапазону. XlsIO завжди розглядає перший рядок іменованого діапазону як заголовок стовпця. Отже, назви стовпців можна отримати, звернувшись до першого рядка іменованого діапазону.

Є багато способів, як ми можемо зробити те саме, ось я ділюся тим, як ви можете це зробити використання циклу foreach. Нижче наведено зразок коду, прокрутіть набір даних і отримайте назви стовпців. DataSet dsresult = GetResultFromDBQuery(); //Запит до бази даних для отримання записів.

Ви можете отримати вибрані комірки, рядки або стовпці з елемента керування DataGridView за допомогою відповідних властивостей: SelectedCells, SelectedRows і SelectedColumns. У наступних процедурах ви отримаєте вибрані комірки та відобразите їхні індекси рядків і стовпців у полі повідомлення.

Вам потрібно прокрутити кожен рядок і всередині циклу рядка по кожній комірці та встановити атрибути onclick з індексом рядка та індексом комірки. Потім у події OnRowCommand за допомогою cellIndex отримайте назву стовпця з HeaderRow.