Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > добавление новой строки


Автор: blackrebel 31.7.2011, 19:40
Есть таблица со структурой: ID(int), UID(int), name(varchar(max)), public_access(bit)

На форме есть bindingNavigator и dataGridView.

Как при нажатии на "плюс" (естественно, при условии что AddNewItem = (нет) в свойствах) сделать вставку строки с нужными значениями? Да, еще я использую BindingSource...

PS:

Вот так вставляем пустую строку:

Код

private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e)
{
      bindingSource.AddNew();
      bindingSource.EndEdit();
}

Автор: N1ko 1.8.2011, 17:57
Можно как то так. На мой взгялд самый просто вариант.

Код

//Если у тебя нету TableAdapter, создай предварительно
SomeTableAdapter.Insert("33333", "12221", null);
//Байндим изменения к твоему байндинг сорсу 
SomeBindingSource.DataSource = SomeTableAdapter.GetData();
dataGridView1.DataSource = SomeBindingSource;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)