C# System.Data.DataRowView显示在每个组件中

C# System.Data.DataRowView显示在每个组件中,c#,C#,我有绑定到绑定源的组件, 当我通过bindingsource.addnew()在bindingsource中添加新行时,它们都以文本形式显示“System.Data.DataRowView”。 作为解决方案,我能做些什么?我已经有一段时间没有使用ADO类型的东西了,但我猜您正在绑定到实际的DataRowView对象,因此在呈现它时,您只需要调用ToString(),它将返回类型名。您需要绑定到DataRowView中的一个值,以显示有用的值,例如DataRowView中的一列。您需要将控件的di

我有绑定到绑定源的组件, 当我通过bindingsource.addnew()在bindingsource中添加新行时,它们都以文本形式显示“System.Data.DataRowView”。
作为解决方案,我能做些什么?

我已经有一段时间没有使用ADO类型的东西了,但我猜您正在绑定到实际的DataRowView对象,因此在呈现它时,您只需要调用ToString(),它将返回类型名。您需要绑定到DataRowView中的一个值,以显示有用的值,例如DataRowView中的一列。

您需要将控件的display member属性设置为数据行中的某个列名,以显示该属性。

在添加新行之前,它们是否显示了正确的内容?实际上,我从datasource面板拖动了我的组件,它们是自动绑定的,我没有任何绑定代码,我之前说过,我从datasource面板拖动它们,没有任何代码行,它们是绑定的。例如,textBox的文本属性是自动绑定的