powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Стили в DataGrid
4 сообщений из 4, страница 1 из 1
Стили в DataGrid
    #32409762
в датагрид загружается БД. Нужно сделать так, чтобы NULL значения не отображались или заменить их на какие-нибудь значки.
Заранее как вы понимаете структура datagrid неизвестна. Возможно ли как-нибудь после загрузки в него данных из БД получить стиль грида и установить свойства NullText для всех колонок?
...
Рейтинг: 0 / 0
Стили в DataGrid
    #32409847
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте эту ссылку глянуть, может поможет:
http://www.gotdotnet.ru/LearnDotNet/NETFramework/597.aspx
...
Рейтинг: 0 / 0
Стили в DataGrid
    #32409989
Спасибо за ссылку, но опять же там рассказано как изменить стиль для вновь добавляемых столбцов, у меня же DataGrid уже заполнен и нужно изменить имеющиеся стили, не создавая новых столбцов.
...
Рейтинг: 0 / 0
Стили в DataGrid
    #32410661
Справился таким образом:

private DataSet myDS = new DataSet();
private System.Data.DataTable myTable;
...
public void LinkGrid(ref System.Windows.Forms.DataGrid dg)
{
dg.DataSource = myDS.Tables[TableName].DefaultView;

DataGridTableStyle style = new DataGridTableStyle();
style.MappingName = TableName;
for (int i = 0; i < myTable.Columns.Count; i++)
{
DataGridTextBoxColumn col = new DataGridTextBoxColumn();
col.NullText = "";
col.MappingName = myTable.Columns .ColumnName;
col.HeaderText = myTable.Columns.ColumnName;
col.Width = 100;
style.GridColumnStyles.Add(col);
}
dg.TableStyles.Add(style);
}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Стили в DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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