在 DataView 的最后一个位置添加行
我需要在 DataView 的最后一个位置添加行。 我已经使用了 Dv.Table.rows.InsertAt() 但它按指定列对行进行排序。
我需要一些类似的东西。
- 首先,我在数据视图中添加表格并按指定列排序。
- 然后我需要在 dataview 的末尾添加列(添加的行不应排序),而不中断已经排序的行。
发生了什么
当我在数据视图中的表中添加值时,它按指定列排序。
或者,如果我在数据视图中添加值,则在末尾添加第一行,并首先从第二行添加。
帮忙..
I need to add the row in DataView at the last Position.
I have already used the Dv.Table.rows.InsertAt() but it sort the row by Specify column.
I need some thing Like.
- first i add the table in dataview and sort by specify column.
- then i need to add the column at the end(Added row should not be sort) of dataview without interrupting the already sort row.
what is happening
when i add the value in Table in dataview it got sort by the specify column.
Or if i add the value in dataview the first row added at end and from second rowadded at first..
Pleas help..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
必须在Gridview外部对数据进行排序,然后将数据放入Gridview中,而不需要设置Gridview的排序属性。然后您可以添加新行,它将显示在末尾。
You must sort the data outside of the Gridview, then put the data into the Gridview, without setting the sorting property of the Gridview. Then you can add the new row and it will be displayed at the end.
你可以试试这个。这绝不是一个完美的解决方案。你可以考虑这个,直到找到一个好的解决方案。
在这里,我对要绑定到网格而不是 datagridview 本身的数据表进行排序。
首先对数据表进行排序。使用 defalutview.ToTable 方法将其复制到另一个表并添加新行。
希望有帮助。
You can try this. By no means this is a perfect solution. You can consider this until you get a good solution.
Here I am sorting the datatable which is to be binded to the grid not the datagridview itself.
First sort the datatable. Copy it to another table using the defalutview.ToTable method and add the new row.
Hope it helps.
您可以将数据视图保存在数据表中,然后添加最后一行:
You can save the dataview in a datatable and add the last row after that: