|
Все тот же старый добрый DataGrig! Одна проблема!
|
|||
---|---|---|---|
#18+
Привет Народ! Я тут очень хорошо разобрался с C#! И вообще со всем что к этому прилогается! Я тут уже видел как ругают DBGrid от Мелкософта так вот может кто знает как зделать так что бы двигался по всей строке выделеный курсор, а не выбиралась отделная ячейка как на редактирование при движении! Никак не могу найти как это сделать! Если с права щелкнуть мышкой то он появляется как только начинаешь двигать выбирается одна ячейка и все скролится! Заколебало!!!!! Да и еще как зделать что бы размер столбцов нельзя было менять! Очень надеюсь на понимание и полноценные ответы! Akatla ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2003, 16:31 |
|
Все тот же старый добрый DataGrig! Одна проблема!
|
|||
---|---|---|---|
#18+
Никто не знает ???? как сделать DataGrid1.MarqueeStyle = dbgHighlightRow ??? в MSDN описано что аналога в Net не существует..((( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 12:11 |
|
Все тот же старый добрый DataGrig! Одна проблема!
|
|||
---|---|---|---|
#18+
Переопределить свой стиль для колонок. Потом вызвать такую ф-ю: Передполагается, что ты задал в дизайнере хотя бы один табл. стиль в самомо гриде /// <summary> /// Подменяет стиль грида на явно заданный. /// </summary> /// <param name="tGridStyle">Тип стиля ячеек</param> /// <returns>TRUE, если все прошло нормально и FALSE если что-то не так</returns> /// <remarks> /// 1. Подменяет только 0-й стиль в гриде. /// 2. Тип стиля должен иметь хотя бы один конструктор без параметров. /// </remarks> public virtual System.Boolean ReplaceGridStyle(Type tGridStyle) { System.Boolean blnReturnValue = false; System.Int32 i; System.Int32 iCount; DataGridColumnStyle grcsMyColumnStyle; // Переменная для задания стиля строк в гриде DataGridColumnStyle grcsTmpCS; // временная переменная для стиля колонки try { this.SuspendLayout(); // теперь меняем стиль грида iCount = base.TableStyles[0].GridColumnStyles.Count; // Поскольку стиль колонок уже задан в дизайнере, то свой стиль создаем // как копию уже существующего, но со своими дополнениями, а потом прибиваем старый стиль // и на его место копируем новый DataGridColumnStyle[] colNewColStyles = new DataGridColumnStyle[iCount]; for(i=0; i<iCount; i++) { grcsTmpCS = base.TableStyles[0].GridColumnStyles ; grcsMyColumnStyle = (Activator.CreateInstance (tGridStyle)) as DataGridColumnStyle; grcsMyColumnStyle.Width = grcsTmpCS.Width; grcsMyColumnStyle.HeaderText = grcsTmpCS.HeaderText; grcsMyColumnStyle.MappingName = grcsTmpCS.MappingName; grcsMyColumnStyle.ReadOnly = true; colNewColStyles = grcsMyColumnStyle; } // добавляю сразу весь список стилей base.TableStyles[0].GridColumnStyles.Clear(); base.TableStyles[0].GridColumnStyles.AddRange(colNewColStyles); blnReturnValue = true; } catch(Exception ex) { } finally { this.ResumeLayout(true); } return blnReturnValue; } ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2003, 18:45 |
|
|
start [/forum/topic.php?fid=20&fpage=1050&tid=1440163]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 130ms |
0 / 0 |