IT

DataGridView에서 현재 선택된 행의 등급

lottoking 2020. 9. 13. 10:55
반응형

DataGridView에서 현재 선택된 행의 등급


그렇게 간단합니다. 현재 선택된 Row색인은 어떻게 얻었 DataGridView습니까? 나는 Row졸업을한다. (0 .. n)를 원한다.


DataGridView 속성에 대한 속성이 있습니다.RowIndexCurrentCell

datagridview.CurrentCell.RowIndex

SelectionChanged위와 같이 이벤트를 처리하고 선택한 행의 대상을 찾습니다.


DGV의 SelectedRows 컬렉션에서 Index 속성을 사용합니다.

int index = yourDGV.SelectedRows[0].Index;

dataGridView1.SelectedRows[0].Index;

또는 LINQ를 사용하고 선택한 모든 행을 사용할 수 있습니다.

dataGridView1.SelectedRows.Select(r => r.Index);

dataGridView1.SelectedRows[0].Index;

여기에서 datagridview에 대한 모든 것을 찾으십시오 C # datagridview Tutorial

Lynda


시도하면 작동합니다 ... 선택한 행 색인의 색인을 제공합니다 ...

int rowindex = dataGridView1.CurrentRow.Index;
MessageBox.Show(rowindex.ToString());

이 시도

bool flag = dg1.CurrentRow.Selected;

if(flag)
{
  /// datagridview  row  is  selected in datagridview rowselect selection mode

}
else
{
  /// no  row is selected or last empty row is selected
}


DataGridView.CurrentCellAddress를 선택합니다 .

현재 활성 셀의 행 반환 값 : 현재 활성 셀의 행 반환

EG 첫 번째 열과 다섯 번째 행을 선택하면 다음으로 돌아갑니다. 점 (X = 1, Y = 5)


@JayRiggs의 대답을 수정이 작동합니다. if도장 SelectedRows가 비어있을 가능성이 있으므로 설계 작업에서 예외가 발생하기 때문에 필요 합니다 .

if (yourDGV.SelectedRows.Count>0){
    int index = yourDGV.SelectedRows[0].Index;
}

시도 해봐 :

int rc=dgvDataRc.CurrentCell.RowIndex;** //for find the row index number
MessageBox.Show("Current Row Index is = " + rc.ToString());

도움이 되길 바랍니다.


이 코드를 시도해 볼 수 있습니다.

int columnIndex = dataGridView.CurrentCell.ColumnIndex;
int rowIndex = dataGridView.CurrentCell.RowIndex;

행 값 가져 오기를 클릭하면 사용했습니다.

private void dataGridView_Product_CellClick(object sender, DataGridViewCellEventArgs e){
    int rowIndex;
    //rowIndex = e.RowIndex; //Option 1
    //rowIndex= dataGridView_Product.CurrentCell.RowIndex; //Option 2
    rowIndex = dataGridView_Product.CurrentRow.Index; //Option 3
}

다음을 시도하십시오.

int myIndex = MyDataGrid.SelectedIndex;

현재 선택된 행의 보안을 제공합니다.

도움이 되셨기를 바랍니다.

참고 URL : https://stackoverflow.com/questions/3578144/index-of-currently-selected-row-in-datagridview

반응형