'system.data.dataview.dataview(system.data.datatable)'的最佳重载方法匹配有一些无效的参数

编程入门 行业动态 更新时间:2024-10-10 01:24:26
本文介绍了'system.data.dataview.dataview(system.data.datatable)'的最佳重载方法匹配有一些无效的参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

当我尝试按列对网格视图进行排序时 i使用排序方法进行排序但显示错误任何人都可以帮助我帮助 我尝试过:

As I am trying to sort the grid view by column i have used sorting method to sort but shows error can anyone help help me What I have tried:

public SortDirection dir { get { if (ViewState["dirstate"] == null) { ViewState["dirstate"] = SortDirection.Ascending; } return (SortDirection)ViewState["dirstate"]; } set { ViewState["dirstate"] = value; } } protected void gvDetails_Sorting(object sender, GridViewSortEventArgs e) { string sortingDirection = string.Empty; if (dir == SortDirection.Ascending) { dir = SortDirection.Descending; sortingDirection = "Desc"; } else { dir = SortDirection.Ascending; sortingDirection = "Asc"; } DataView sortedView = new DataView(dt.gridview()); sortedView.Sort = e.SortExpression + " " + sortingDirection; gvDetails.DataSource = sortedView; gvDetails.DataBind(); }

推荐答案

错误消息说DataView构造函数没有接受的重载版本一个参数,它是一个GridView类实例 它有重载,不接受任何参数,DataTable,或DataTable和一些过滤器信息: DataView类(System.Data) [ ^ ]但它无法接受GridView。 可能你想传递DataTable dt ,但这是你的应用,不是我的,我不能确定。 The error message is saying "The DataView constructor does not have an overloaded version which accepts a single parameter which is a GridView class instance" It has overloads which accept no parameters, a DataTable, or a DataTable and some filter info: DataView Class (System.Data)[^] but it can't accept a GridView. Probably, you want to pass the DataTable dt, but it's your app, not mine and I can't be sure.

更多推荐

'system.data.dataview.dataview(system.data.datatable)'的最佳重载方法匹配有一些无效的参数

本文发布于:2023-06-03 07:25:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/471217.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:参数   方法   system   data   datatable

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!