DataGrid Current Row ID value

2 отговора 147 прегледа
#1

DataGrid Current Row ID value

Здравеите,
сигурно проблема е мног тривиален, ама нека пак да си питам знаещите и можещите ;))

значи имам един датагрид, които се популва с един датасет.
Грида може да се сортира по колони.
Как мога да взема стойността за, да кажем 5-ят ред от ДАТАСЕТ-а, които се използва за датасорс на грида, след като съм сортирал по колони...

като намеря кои е текущият ред в грида и взема после

myDataSet.MyTable.Rows[5]["ID"]

ми връща стойността преди да е сортиран датасета, т.е губи се маппинга между това което се показва в грида и датасет-а отдолу....

10х

Отговор
в отговор на gesha #2

Re: DataGrid Current Row ID value

Ми можеш да вземеж която си искаш клетка от DataGrid, ей така:

DataGrid1[int row index, int row index].ToString();

Можеш да разбереш кой е реда е така:

int row=DataGrid1.CurrentRowSelected;

Надявам се да ти свърши работа.

Отговор
в отговор на golden path #3

Re: DataGrid Current Row ID value

благодаря много golden path, това ми свърши чудесна работа,
ей, сладур си ти!!!

Отговор