vb.net динамически задавать свойства столбцов представления сетки

#c# #sql #.net #vb.net

Вопрос:

Привет, Семья StackOverflow

У меня в базе данных есть таблица, содержащая все столбцы всех представлений сетки, которые уже были созданы на vb.net форма заявки, как показано ниже.

Используя эту таблицу, я хочу управлять каждым представлением сетки в своем приложении вместо добавления свойств столбцов в vb.net вручную, что означает, что каждый раз, когда я хочу изменить какое-либо свойство, я должен делать это на уровне приложения и создавать новый exe-файл.

стол

моя программа извлекает данные из приведенной выше таблицы (из базы данных)

Мне нужно динамически изменять свойства столбцов на основе данных, хранящихся в этой таблице

Заранее спасибо

Комментарии:

1. Столбцы представления сетки или столбцы таблицы. Что вы пробовали до сих пор и чем результат отличается от ваших ожиданий?

2. @Hursey , мои данные datagridview (имя datagridview, имя столбца, свойство, которое необходимо изменить, тип ожидаемого значения свойства, значение свойства) хранятся в таблице в базе данных. Мне нужно динамически изменять свойства столбцов, вставляя, обновляя или удаляя данные в таблице базы данных

Ответ №1:

Я могу привести вам несколько примеров. Если вы хотите изменить свойства для полного столбца, вы можете сделать следующее:

 DataGridView1.Columns(0).DefaultCellStyle.BackColor = Color.Green  DataGridView1.Columns(0).DefaultCellStyle.ForeColor = Color.Yellow  

Если вы хотите изменить свойства ячейки со значением «TextToSearch», вы можете сделать это следующим образом:

 Dim x,y As Integer For y = 0 to DataGridView1.Columns.Count - 1  For x = 0 To DataGridView1.Rows.Count - 1  If DataGridView1.Rows(y).Cells(x).Value.ToString = "TextToSearch" Then  DataGridView1.Rows(y).Cells(x).Style.BackColor = Color.Red  DataGridView1.Rows(y).Cells(x).Style.ForeColor = Color.White  End If Next Next  

Комментарии:

1. большое спасибо за ваш ответ мои данные datagridview (имя datagridview, имя столбца, свойство, которое необходимо изменить, тип ожидаемого значения свойства, значение свойства) хранятся в таблице в базе данных. Мне нужно динамически изменять свойства столбцов, вставляя, обновляя или удаляя данные в таблице базы данных @Miguel