DataGrid列是类型锁定的。如果您尝试将字符串输入到期望Int的列中,则会收到以下错误消息。
输入字符串的格式不正确。不能存储'示例 字符串'在ItemNo列中。预期的类型是Int32。
这背后的目标是能够以任何格式从CSV上传数据,并让datagrid接受它。 itemsource绑定到源DataTable,以确保自动生成适当数量的列,以及获取填充ComboBox标题的列名
有没有人知道在dataGrid中允许灵活输入的方法?
答案 0 :(得分:1)
通常是类型安全的,一些验证被认为是一件好事。
将itemssource绑定到某个类型的集合,该集合具有string类型的所有公共属性。然后,您可以在每个中键入您想要的内容。