我在服务器上使用数据集,在这个数据集中我有一个数据表,它调用存储过程并从三个表中返回列名 . 我使用Web服务调用此存储过程 .
我设法在我的组合框中显示所有列名,但是当我想单击一个按钮并将所选列名插入到富文本框中时,我在文本框中得到System.Data.DataRowView .
我的代码:'组合框',如果我没有这个文本块,所有的值都显示为垂直而不是正常的水平线
'存储过程SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE(TABLE_NAME ='Customer')OR(TABLE_NAME ='Invoices')OR(TABLE_NAME ='Orders')
'按钮Private Sub btnAddColumnNames_Click(ByVal sender As System.Object,ByVal e As System.Windows.RoutedEventArgs)处理btnAddColumnNames.Click'将列名添加到richtextbox Dim tr As New TextRange(rtbText.Selection.Start,rtbText.Selection . 结束)tr.Text = cboColumnNames.SelectedItem.ToString()rtbText.Focus()End Sub
有关如何将组合框中的选定文本添加到richtextbox的任何建议?任何帮助表示赞赏 .
1 回答
您可以将ComboBox的
SelectedValuePath
设置为要绑定到的成员 .然后,您将使用SelectedValue而不是使用SelectedItem .