| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > DataGridView сплошной |
| Автор: fath_fast 22.9.2007, 17:59 |
| Каким образом можно сделать Грид сплошным? Например к Гриду прибинденен некторый датасет (предположим в нём 2 строки)..., так вот закаказчик хочет наблюдать сплошную таблицу а не "обрезанную", А при обычном вызове метода прибавления строк (после того как датасет прикреплён к гриду) генерится исключение: Rows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound. Возможно ли такое вообще сделать? А может в этом решении сможет помочь 3-й фрэймворк, может там какие есть для этого инструменты? Очень жду ваших ответов!!! Спасибо!!! |
| Автор: zaver 22.9.2007, 18:49 |
| что значит "сплошной"? распиши плиз |
| Автор: fath_fast 22.9.2007, 18:54 |
| К примеру как в Excel, ведь там сетка таблица идёт везде сплошная и нигде не прирывается... ТО же самое в 1С... А в гриде там идеёт строгое соотвествие с числом строк в датасете... |
| Автор: zaver 22.9.2007, 20:40 |
| я бы не подключал DataSet, и самостоятельно имитировал "сплошноту" таблицы, в событии прокрутки просто перезаписывал бы содержимое клеток так, чтобы казалось, что они прокручиваются, но тогда надо погеморится с координатами скролбаров. а по нормальному имхо нельзя, так, как если подключить DataSet, то будут показываться те и только те столбкик и строчки, что есть в БД. есть и еще более извращенный вариант: добавить на форму через ActiveX сетку самого Екселя и записать туда нужную инфу. если найдешь выход из ситуации напиши плиз, самому интересно... |