Вы можете добавить ID
к отборному заявлению
string Query = "Select ID,Card_Number,Clients_Title,Address_Current,Phone_Number,Mobile_Number from Customer_New ";
Так как вы хотите, чтобы скрыть ID
колонки, и ваши столбцы генерируются автоматически, регистрироваться в AutoGeneratingColumn
случае вашей сетки
datagrid_cindex.AutoGeneratingColumn += OnAutoGenetingColumns;
В OnAutoGenetingColumns
, скрыть столбец ID
private void OnAutoGenetingColumns(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
if (e.Column.Header.ToString() == "ID")
e.Column.Visibility = System.Windows.Visibility.Collapsed;
}
Если вы хотите извлечь идентификатор выбранной строки, используйте:
var selectedRow = datagrid_cindex.SelectedItem as DataRowView;
var id = selectedRow["ID"];
Надеется, что это помогает
Хоупа этот вопрос ясен! –
Вы используете фреймворк ORM? Entity Framework? NHibernate? –
Я не использую какие-либо рамки до сих пор .... Я просто делаю приложение с базами данных (sqlite) с помощью wpf-элементов управления ... –