当我尝试通过点击列标题对DataGridView
中的某个列进行排序时,我得到一个例外。我知道这是因为columname包含一个空格。
我现在的问题是:点击标题时如何在名称旁边放置方括号?
我还没有找到标题点击事件的属性或类似的东西,以动态地避免这种问题。是否有任何解决方案而不更改文件或数据表中的名称?
答案 0 :(得分:1)
从数据库表中检索数据时,字段名称中的列有空格,最好使用字段别名,例如SELECT [First Name]作为FirstName,然后将DataGridView DataSource设置为DataTable,然后将DataColumn标题文本设置为字段名称,例如DataGridView1.Columns [“FirstName”] =“名字”。这是amy排序是针对First Name的FirstName别名完成的。
答案 1 :(得分:0)