#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