Member 12924517 Ответов: 4

Как добавить несколько строк в ячейку datagridview VB.NET


Здравствуйте...у меня проблемы??


Я хочу, когда я регистрирую кого-то в datagridview

пример

идентификатор. имя. дата
1 клиент1 x.x. xxx
customer1 x.x. xxx
customer1 х.х.ХХХХ

и клиент1. должно быть, несколько ячеек ????

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

Я выбрал режим обтекания правда
больше ничего

4 Ответов

Рейтинг:
2

Ralf Meier

Я думаю, Вы имеете в виду столбцы, а не строки ...
В этом случае его можно было бы сделать так :

my_DataGridView.Rows.Add ( myID , myName , myDate.tostring ) 


Рейтинг:
1

Peter Leow

Если я правильно вас понял, вы хотите обернуть несколько элементов данных в одну ячейку datagridview, не так ли?
Во-первых, вы должны добавить новую строку между каждыми двумя элементами, в vb это будет:

vbCrLf
или
Environment.NewLine

Далее, сделать вашу ячейки datagridview wrappable и автоматическое изменение размеров строк, например
DataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True
DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells

Собрав их вместе, демо-версия показана ниже:
Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim dt As New DataTable

        dt.Columns.Add("Combined", GetType(String))
        dt.Columns.Add("id", GetType(Integer))
        dt.Columns.Add("Name", GetType(String))

        dt.Rows.Add("25" & vbCrLf & "James", "25", "James")
        dt.Rows.Add("50" & vbCrLf & "Mary", "50", "Mary")

        DataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True
        DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
        DataGridView1.DataSource = dt
    End Sub
End Class


Рейтинг:
0

Member 12924517

Да.. уже работает для nvarch (макс.)

как работать с .. датой . несколько данных??


Рейтинг:
0

Member 12924517

Знайте, что я хочу знать, как получить 3 значения += в datagridview

пример.. столбец 1 - 23
22
87




textbox1. text = должен показать мне .. всего 3 значения ??


Ralf Meier

Сколько комментариев к вашему вопросу вы хотите опубликовать в качестве решения в будущем ?
То, что вы написали, - это комментарий (или, возможно, улучшение вашего вопроса ...!