dataGridView与数据源dataTable同步排序
2013-11-09 10:40
344 查看
private void dataGridView1_Sorted(object sender, EventArgs e)
{
string _sortStr = dataGridView1.SortedColumn.Name; //排序列
SortOrder _so = dataGridView1.SortOrder; //排序方向
if (_so == SortOrder.Ascending)
_sortStr += " asc";
else
_sortStr += " desc";
DataView _dv = dt.DefaultView;
_dv.Sort = _sortStr; //排序
dt = _dv.ToTable(); //将排序后的datatable赋给 dt
}
{
string _sortStr = dataGridView1.SortedColumn.Name; //排序列
SortOrder _so = dataGridView1.SortOrder; //排序方向
if (_so == SortOrder.Ascending)
_sortStr += " asc";
else
_sortStr += " desc";
DataView _dv = dt.DefaultView;
_dv.Sort = _sortStr; //排序
dt = _dv.ToTable(); //将排序后的datatable赋给 dt
}
相关文章推荐
- DataGridView和DataTable同步排序
- DataGridView排序]怎样与其数据源DataSet同步
- 对不含数据源的DataGridView实现自定义排序
- c# DataGridView绑定DataTable数据源并指定对应
- DataGridView绑定DataTable排序的误区(转载请注明出处)
- Winform中DataGridView绑定IList数据源后的排序
- DataGridView绑定List<T>数据源时,点击DataGridView列头自动排序解决方法
- C#将DataGridView控件中的数据源转换为datatable内存表
- Winform中DataGridView绑定IList数据源后的排序
- 点击DataGridView列标题排序后,绑定的DataTable也相应的排序, DataGridView和DataTable数据具有一致性 (新增加了sorted事件的排序方式)
- Winform中DataGridView绑定IList数据源后的排序的控件
- 使用DataGridView添加数据源,同步到数据库
- 用linq来将数据源进行排序(DataTable)
- Winform中DataGridView绑定List<T>数据源时,点击DataGridView列头不能自动排序解决方法
- 使用BindingList来实现DataGridview数据源为list时的动态增删改
- c# datagridview点击列头排序改为以数值大小排序
- dataGridView 排除第一行排序
- [datatable]排序时指定某列不可排序
- 如何排序DataTable中的int型数据
- 手动排序DataTable