Отображение строки в Datagridview с использованием значения (целого числа) из DataTable - PullRequest
0 голосов
/ 07 июня 2018

Как отобразить строку в ячейке Datagridview, а не значение из ограниченного источника данных?Я только хочу изменить отображаемые значения .

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

Я искал решения и ближе всего к тому, что у меня есть »я ищу вот что:

    dgv.DataSource = bindSource

    Dim dv As DataView
    dv = New DataView(bindSource.DataSource)

    For i As Integer = 0 To dv.Count - 1
        If dv(i).Row.Item("Type") = 0 Then
            dv(i).Row.Item("Type") = "Single"
        End If
    Next

    dgv.DataSource = dv

Конечно, это не работает, поскольку я не могу изменить тип данных ячейки Dataview с Integer на String.

Спасибо.

Редактировать:

Данные берутся из текстовых файлов и сохраняются в таблицах данных.Затем пользователи могут просматривать данные через Datagridviews.Пользователи могут выполнять некоторые действия, но им не разрешается сортировать или изменять определенные таблицы данных (включая эту).Однако они могут выбрать строку из DGV1 и скопировать ее в DGV2.Строка появится в DGV2, но останется в DGV1.

После того, как пользователь закончит просмотр данных, таблицы данных будут сохранены в реальных таблицах SQL Server.В базе данных есть таблицы и столбцы, уже определенные до передачи данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...