powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Все тот же старый добрый DataGrig! Одна проблема!
3 сообщений из 3, страница 1 из 1
Все тот же старый добрый DataGrig! Одна проблема!
    #32138965
Фотография SergLet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Народ!
Я тут очень хорошо разобрался с C#!
И вообще со всем что к этому прилогается!
Я тут уже видел как ругают DBGrid от Мелкософта
так вот может кто знает как зделать так что бы
двигался по всей строке выделеный курсор, а не
выбиралась отделная ячейка как на редактирование
при движении! Никак не могу найти как это сделать!
Если с права щелкнуть мышкой то он появляется
как только начинаешь двигать выбирается одна
ячейка и все скролится! Заколебало!!!!!
Да и еще как зделать что бы размер столбцов
нельзя было менять! Очень надеюсь на понимание и
полноценные ответы!
Akatla
...
Рейтинг: 0 / 0
Все тот же старый добрый DataGrig! Одна проблема!
    #32140787
Артем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто не знает ????
как сделать DataGrid1.MarqueeStyle = dbgHighlightRow ???
в MSDN описано что аналога в Net не существует..(((
...
Рейтинг: 0 / 0
Все тот же старый добрый DataGrig! Одна проблема!
    #32147097
Blackmore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переопределить свой стиль для колонок. Потом вызвать такую ф-ю:
Передполагается, что ты задал в дизайнере хотя бы один табл. стиль в самомо гриде

/// <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;
}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Все тот же старый добрый DataGrig! Одна проблема!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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