Страница: 1 |
Страница: 1 |
Вопрос: Здравствуйте знатоки! ПОМОГИТЕ ПОЖАЛУЙСТА!
Добавлено: 02.12.08 07:41
Автор вопроса: Али
Здравствуйте знатоки! Доброй сутки! Подскажите пожалуйста как извлечь данные по ячейкам в DataGridView
в DataGrid это делается так:
DataGrid.Item(i,j) где i строка и j столбец.
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #1
Добавлено: 02.12.08 09:52
DataTable t_table;
BindingSource bs_Source = new BindingSource();
DataView v_DataView = new DataView();
v_DataView .Table = t_table;
bs_Source.DataSource = v_DataView;
dgInsider.DataSource = bs_Source;
DataRowView dr;
fmProtokol Protokol = (fmProtokol)Application.OpenForms["fmProtokol"];
dr = (DataRowView)Protokol.bs_Insider.Current;
txtIName.Text = dr["Name"].ToString();
txtIName.Tag = dr["Id"].ToString();
или
dr = (DataRowView)Protokol.bs_Insider[24];
Номер ответа: 2
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #2
Добавлено: 02.12.08 09:54
txtIName.Text = (DataRowView)Protokol.bs_Insider.Current["Name"].ToString();
txtIName.Text = (DataRowView)Protokol.bs_Insider.Current[2].ToString();
txtIName.Text = (DataRowView)Protokol.bs_Insider.[i][j].ToString();
Номер ответа: 3
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #3
Добавлено: 02.12.08 09:55
точка лишняя в последнем примере, нада bs_Insider[j].ToString();
Номер ответа: 4
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #4
Добавлено: 02.12.08 09:57
txtIName.Text = (DataRowView)Protokol.bs_Insider[i][j].ToString();
сорри - [ i ] как тэг сработало
Номер ответа: 5
Автор ответа:
Али
Вопросов: 27
Ответов: 43
Профиль | | #5
Добавлено: 02.12.08 13:28
Cпосибо всем: Этой проблемой разобрался вот некото
в DataGrid это делается так:
1. DataGrid.Item(i,j) где i строка и j столбец.
2. DataGridView.Rows(i).Cells(j).Value
где i строка j столбец или ячейка
Номер ответа: 6
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #6
Добавлено: 02.12.08 16:52
да можно и так, но через BindingSource ты отслежуешь текущее значение - т.е. то которое активно на данный момент в гриде
Номер ответа: 7
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #7
Добавлено: 02.12.08 16:53
такимже макаром можно спуститься и до первоисточника - Table и по нем шариться
Номер ответа: 8
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #8
Добавлено: 02.12.08 16:57
t_Table.Rows[j] возвращается тип Object, который приводи к своему типу
Номер ответа: 9
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #9
Добавлено: 02.12.08 16:57
t_Table.Rows[j] возвращается тип Object, который приводи к своему типу
Номер ответа: 10
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #10
Добавлено: 02.12.08 16:59
t_Table.Rows[ j ][ i ].ToString()
Convert.ToInt32(t_Table.Rows[ j ][ i ])
Номер ответа: 11
Автор ответа:
gvozd
Разработчик Offline Client
Вопросов: 164
Ответов: 1317
Web-сайт:
Профиль | | #11
Добавлено: 03.12.08 10:16