当我改变我的DataGridView与DataTable的数据源不具备行谁,并与数据表这种变化的DataSource谁包含行,标题文本的变化和像宽度另一个特性后...更改后的列标题文本更改DataSource?
0
A
回答
0
尝试之前,首先清除DGV用包含行的DataTable重新填充它。
0
我通过复制DT并清除她的行来解决问题。比我分配该DT到DataSorce,现在一切正常。也许不是最好的方式,但它的作品。谢谢你们!
1
尝试在DataGridView
和DataTable
之间使用BindingSource
控件。 BindingSource
控件有一个非常有用的属性,名为Filter
,它将过滤掉不需要的行而不创建新的DataTable
对象或以其他方式影响底层DataTable
的结构,因此DataGridView的标题不会受到影响。
您可以通过代码手动执行此操作,也可以在设计器中删除BindingSource的实例。该守则将是这个样子:
BindingSource bs = new BindingSource();
bs.DataSource = YourDataTable;
YourGridView.DataSource = bs;
然后你就可以过滤掉你的结果通过简单地做:
bs.Filter = "some_column = 'some_value'";
相关问题
- 1. 更改DefaultTableModel的列标题文本
- 2. 更改文本标题xml
- 3. 更改标题文本
- 4. ClientScript.RegisterStartupScript标题文本更改
- 5. 更改列标题文本DataGridView
- 6. DataTable DataSource自动更改列
- 7. SSRS标题更改(更改列名称)
- 8. 文本更改后更改样式
- 9. 更改标题UIActivityController的文本颜色
- 10. 更改NSWindow标题文本的颜色
- 11. [UIView animateWithDuration动画更改后更改标签文本
- 12. ajax调用后更改文档标题
- 13. 更改RadGrid列标题
- 14. 更改标题
- 15. magento:在后台更改标签文本
- 16. 在Response.End()后更改标签文本
- 17. Thread.Sleep后更改标签文本
- 18. 当标题被另一个脚本更改时更改文档标题
- 19. 胶乳更改标题文本
- 20. 运行时更改DataGridView标题文本
- 21. 将标题文本更改为图像
- 22. 使用javascript更改Facebook标题文本
- 23. 更改列标题CSV文件
- 24. 跨度后更改文本
- 25. 如何在Databound后更改Gridview的标题文本?
- 26. 单击后更改JMenuItem的标题文本?
- 27. 更改标签文本
- 28. 更改标签文本
- 29. ExtJs标签文本更改
- 30. 更改标签文本
是的,它会根据数据表 –
的列是你想填充改变gridview与行但不更改列标题? –
DataTable总是有相同的列。当表没有行问题时开始。 我使用以下代码刷新表格: dgvPrivateVehicle.DataSource = dt.Select(“tip_p_s ='private'”)。Length> 0? dt.Select(“tip_p_s ='private'”)。CopyToDataTable():new DataTable();在之前的评论中的 – user2612602