【发布时间】:2019-07-30 07:31:38
【问题描述】:
我刚从 WinForms 切换到 WPF。我正在尝试添加一个像下面这样的控件的表格,它应该有列和文本框来接受用户的输入。告诉我。
我尝试使用 DataGrid/Grid/FlowControl/ListView,但它们看起来都是用于绑定数据,不是显示数据而是接受用户的输入。
图像是表格。 enter image description here
它应该接受用户的输入,并且应该能够使用 C# 动态添加更多的文本框。
【问题讨论】:
-
DataGrid正是您正在寻找的。默认情况下单击列会显示编辑TextBox以供用户输入。当“添加更多文本框”表示添加列或行时,只需将新数据项添加到DataGrid的源集合即可。 -
@BionicCode:我可以添加我想要的列,但不能将文本框作为行添加到网格中。我在哪里可以找到“新数据项”?我看到很多选项,令人困惑。