Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / вопрос с методом в DataGrid / 8 сообщений из 8, страница 1 из 1
24.10.2013, 13:48
    #38439847
denis_stell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос с методом в DataGrid
Добрый день,
Кратко,что есть:
Раньше оттображал данные через ListView,не понравилось перещел на datagrid.
На данный моменент,есть форма, отображаются данные в Гриде по селекту из Базы, пользователю при необходимости нужно перейти в нужную запись двойным кликом мыши, при этом должна показывается форма редактирования, пользователь редактирует и в принципе всё.
Раньше когда был list? Делал так:
событие двойного клика
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
private void list_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                newDep nc = new newDep(fr, this, Convert.ToInt32(list.SelectedItems[0].Text));
                nc.MdiParent = fr;
                SqlDataReader rec = fr.Dat.RunSQL("select * from dep where depid=" + list.SelectedItems[0].Text);
                if (rec.Read())
                {
                    nc.name.Text = rec["name"].ToString();//показываем выбранную запись,наименование из базы
                }
                rec.Close();
                fr.Dat.CloseCon();
                nc.Show();
            }
            catch
            {
                MessageBox.Show("Ошибка выбора записи!");
            }
        }



не пойму, как сделать в gride?метода SelectedItems соответственно нет, максимально приближенного тоже нет
т.е. интересует строка
Код: c#
1.
newDep nc = new newDep(fr, this, Convert.ToInt32(grid.?));
...
Рейтинг: 0 / 0
24.10.2013, 13:54
    #38439852
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос с методом в DataGrid
denis_stell,

используем BindingSource для доступа к данным в отображаемым в контролах
...
Рейтинг: 0 / 0
24.10.2013, 13:58
    #38439865
denis_stell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос с методом в DataGrid
pation,


а примерчик можно?
...
Рейтинг: 0 / 0
24.10.2013, 14:01
    #38439873
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос с методом в DataGrid
denis_stellpation,


а примерчик можно? да
...
Рейтинг: 0 / 0
24.10.2013, 14:38
    #38439938
denis_stell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос с методом в DataGrid
pation,

это то понятно.
Какой метод/ свойство использовать?
например при загрузке формы у меня

Код: c#
1.
bind1.datasource=table// для связывания 




в событии 2-го клика
Код: c#
1.
newDep nc = new newDep(fr, this, Convert.ToInt32(bind1.?(здесь я не понимаю)));
...
Рейтинг: 0 / 0
24.10.2013, 15:16
    #38440031
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос с методом в DataGrid
denis_stell
Код: c#
1.
newDep nc = new newDep(fr, this, Convert.ToInt32(bind1.?(здесь я не понимаю)));



bind1.current["..."]
...
Рейтинг: 0 / 0
24.10.2013, 15:30
    #38440065
denis_stell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос с методом в DataGrid
Pallaris,

Пробовал через current, но пишет, что невозможно применить индексирование [] к выражению типа 'object'.
...
Рейтинг: 0 / 0
24.10.2013, 15:52
    #38440122
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос с методом в DataGrid
denis_stell,

приведи current к DataRow или что там у тебя в датасурсе
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / вопрос с методом в DataGrid / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]