powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / вопрос с методом в DataGrid
8 сообщений из 8, страница 1 из 1
вопрос с методом в DataGrid
    #38439847
denis_stell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,
Кратко,что есть:
Раньше оттображал данные через 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
вопрос с методом в DataGrid
    #38439852
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_stell,

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


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


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

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

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




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



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

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

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


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