Как сохранить данные в Tables, только один элемент?
За вопросу прошу прощения, может не правильно выставил, постараюсь исправить, как будет решена проблема (либо когда правильно сформулирую). Проблема такая: мне надо сохранить один элемент в datatable. Я обычно использовал все элементы. Поэтому использовал
Connection.ds.Tables["Сlient"].Rows[nomer-1].ItemArray = new object[] { nomer ,txtFamily.Text, txtImy.Text,
txtOtchestvo.Text, comboBox.Text, datePicker.Text, txtPhone.Text, txtEmail.Text};
Сейчас мне нужно сохранить только один элемент, который находится последним в таблице.
Я пробовал: Connection.ds.Tables["Client"].Rows[nomer - 1].ItemArray[9] = new object[] { txtNewPassword.Text};
и еще вот так:
Connection.ds.Tables["Client"].Rows[nomer - 1].ItemArray[9] = txtNewPassword.Text;
Но не один из способов не сработал. Может кто подсказать как решить эту проблему?
Ответы (1 шт):
Решение есть, но оно кастыльное. Но оно мне помогло.
var b = Connection.ds.Tables["Client"].Rows[nomer - 1].ItemArray;
b[9] =txtNewPassword.Text;
Connection.ds.Tables["Client"].Rows[nomer - 1].ItemArray = b;