Как отобразить содержимое столбца XML в сетке данных в форме windows? - PullRequest
0 голосов
/ 04 марта 2020

Я использую windows формы datagrid. Я заполняю его из таблицы sql.

Sub GetRequestLogs() 'From webservices database i.e. Vail-PlantAdgas-Webservices

    Try

        Dim query As String = "GetRequestLogs"
        Dim ConnectionString As String = GetConnectionString()

        Using cn As SqlConnection = New SqlConnection(ConnectionString)

            Using cmd As SqlCommand = New SqlCommand(query, cn)
                cmd.CommandType = CommandType.StoredProcedure

                cmd.Parameters.Add("@IsInbound", SqlDbType.Bit).Value = chkboxIsInbound.Checked
                cmd.Parameters.Add("@InterfaceID", SqlDbType.Int).Value = Convert.ToInt32(cmbInterfaces.SelectedValue)
                cmd.Parameters.Add("@StatusID", SqlDbType.Int).Value = Convert.ToInt32(cmbStatuses.SelectedValue)
                cmd.Parameters.Add("@FromLogDate", SqlDbType.DateTime, 1000).Value = Convert.ToDateTime(dtFromDateLogs.Value)
                cmd.Parameters.Add("@ToLogDate", SqlDbType.DateTime).Value = Convert.ToDateTime(dtToDateLogs.Value)


                Try

                    Dim sqlDataAdap As SqlDataAdapter = New SqlDataAdapter(cmd)
                    Dim dtRecord As DataTable = New DataTable()
                    cn.Open()

                    sqlDataAdap.Fill(dtRecord)

                    dgvReturnMessage.DataSource = dtRecord

                    cn.Close()
                Catch inEx As Exception
                    Dim ex As String = inEx.Message
                    Throw inEx
                End Try

            End Using
        End Using

Но в таблице sql есть один столбец типа XML, и я хочу показать его как XML в сетке данных, но это происходит простой текст.

Как мне отобразить его в стиле xml в winforms?

...