C # 2008 SP1.
Я удаляю строку из строки, которая в данный момент выбрана в представлении данных.
Я использую набор типизированных данных, и мое представление данных привязано к источнику привязки.
Однако я думаю, что моя техника не самая лучшая, хотя она работает.
Большое спасибо за любой совет,
DataRow[] drDelete;
// Get the value of the PK from the currently selected row
DataRowView drv = (DataRowView)bsAddressBook.Current;
int index = Convert.ToInt16(drv[0]);
// Find the actual data row from the primary key and delete the row
drDelete = dsCATDialer.AddressBook.Select(string.Format("ID = '{0}'", index));
dsCATDialer.AddressBook.Rows.Remove(drDelete[0]);