Member 12860952 Ответов: 1

Datagrid импорт ячеек excel с цветом VB.NET


Мне нужна помощь здесь, у меня есть представление datagrid, и я импортирую значения excel в datagrid, но я не могу видеть задние цвета ячеек, вот мой код и картинка . как я могу также передавать цвета.


Dim cmb As New DataGridViewComboBoxColumn()
       cmb.HeaderText = "Colum1"
       cmb.Name = "cmb"
       cmb.Items.Add("Select for Main Plot")
       cmb.Items.Add("Select")
       DataGridView1.Columns.Add(cmb)

       Dim conn As OleDbConnection
       Dim dta As OleDbDataAdapter
       Dim dts As DataSet
       Dim excel As String
       Dim OpenFileDialog As New OpenFileDialog


       OpenFileDialog.InitialDirectory = My.Computer.FileSystem.SpecialDirectories.MyDocuments
       OpenFileDialog.Filter = "All Files (*.*)|*.*|Excel files (*.xlsx)|*.xlsx|CSV Files (*.csv)|*.csv|XLS Files (*.xls)|*xls"

       If (OpenFileDialog.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK) Then
       End If

       Dim fi As New FileInfo(OpenFileDialog.FileName)
       Dim FileName As String = OpenFileDialog.FileName

       excel = fi.FullName
       conn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + excel + ";Extended Properties=Excel 12.0;")
       dta = New OleDbDataAdapter("Select * From [Sayfa1$]", conn)
       dts = New DataSet
       dta.Fill(dts, "[Sayfa1$]")
       DataGridView1.DataSource = dts
       DataGridView1.DataMember = "[Sayfa1$]"
       conn.Close()


Что я уже пробовал:

Я понятия не имею, что мне делать. Может быть это и невозможно но мне нужно учиться

[no name]

"Я не могу видеть задние цвета клеток", почему бы и нет? Я не вижу нигде в вашем коде, где вы устанавливаете цвета для чего-либо.

Member 12860952

правильно, это мой вопрос, я не знаю, какой код мне нужно применить.

Karthik_Mahalingam

Всегда использовать  Ответить   кнопка для отправки комментариев / запросов заинтересованному пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.

1 Ответов

Рейтинг:
1

Patrice T

Цитата:
Я понятия не имею, что мне делать. Может быть это и невозможно но мне нужно учиться

Это в Excel !
Помните, что Excel может записывать все, что вы делаете в макросах, если вы можете что-то сделать в Excel, макрос покажет вам, какой код делает ваши вещи.
код, который вам нужно будет использовать, будет очень похож.


Member 12860952

возможно ли это для кастумизации значений gatagrid в vb.net что касается значений ячеек go