어떻게 SelectedRows
및 DataBoundItem
을 메서드처럼 사용할 수 없으므로이 코드 줄을 C#으로 올바르게 변환합니까?SelectedRows 및 DataBoundItem을 메서드처럼 사용할 수 없습니다. C#
Dim RecordValue As Int32 = grdList.SelectedRows(0).DataBoundItem.Item(_ValueMember)
어떻게 SelectedRows
및 DataBoundItem
을 메서드처럼 사용할 수 없으므로이 코드 줄을 C#으로 올바르게 변환합니까?SelectedRows 및 DataBoundItem을 메서드처럼 사용할 수 없습니다. C#
Dim RecordValue As Int32 = grdList.SelectedRows(0).DataBoundItem.Item(_ValueMember)
DataBoundItem은 Object로 입력되었으므로이 속성에 인덱싱을 적용 할 수 없습니다. 당신은 DataTable을/DataView를을 바인더 제본 한 대신하는 경우 그 클래스를 사용하면
DataRowView rowView = grdList.SelectedRows[0].DataBoundItem as DataRowView;
int recordValue = Convert.ToInt32(rowView[_ValueMember]);
이 .Item''없애 인덱싱 사용할 수있는 색인을 제공하는 경우 다음 당신은'DataBoundItem을 [수행 한 후 해당 객체에 DataBoundItem 캐스트 할 수 있습니다 _ValueMember]' –
이것은 내가 시도한 것입니다. 'var RecordValue = grdList.SelectedRows [0] .DataBoundItem [_ValueMember];' – UZIERSKI
예. – UZIERSKI