45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:在GridView中实现双向排序的步骤

在GridView中实现双向排序的步骤

2016-08-25 13:55:30 来源:www.45fan.com 【

在GridView中实现双向排序的步骤

在GridView中实现双向排序的步骤usingSystem;
在GridView中实现双向排序的步骤
usingSystem.Data;
在GridView中实现双向排序的步骤
usingSystem.Configuration;
在GridView中实现双向排序的步骤
usingSystem.Collections;
在GridView中实现双向排序的步骤
usingSystem.Web;
在GridView中实现双向排序的步骤
usingSystem.Web.Security;
在GridView中实现双向排序的步骤
usingSystem.Web.UI;
在GridView中实现双向排序的步骤
usingSystem.Web.UI.WebControls;
在GridView中实现双向排序的步骤
usingSystem.Web.UI.WebControls.WebParts;
在GridView中实现双向排序的步骤
usingSystem.Web.UI.HtmlControls;
在GridView中实现双向排序的步骤
usingSystem.Data.SqlClient;
在GridView中实现双向排序的步骤
在GridView中实现双向排序的步骤
publicpartialclassGridViewCheckBox:System.Web.UI.Page
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤
protectedvoidPage_Load(objectsender,EventArgse)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤
if(!IsPostBack)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤ViewState[
"SortOrder"]="firstname";
在GridView中实现双向排序的步骤ViewState[
"OrderDire"]="asc";
在GridView中实现双向排序的步骤GridViewDataBind();
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤
在GridView中实现双向排序的步骤
privatevoidGridViewDataBind()
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤
stringconnStr=ConfigurationManager.ConnectionStrings["northwind"].ConnectionString;
在GridView中实现双向排序的步骤SqlConnectionconn
=newSqlConnection(connStr);
在GridView中实现双向排序的步骤SqlDataAdapterda
=newSqlDataAdapter("selectfirstname,lastname,city,birthdatefromemployees",conn);
在GridView中实现双向排序的步骤conn.Open();
在GridView中实现双向排序的步骤DataSetds
=newDataSet();
在GridView中实现双向排序的步骤
try
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤{
在GridView中实现双向排序的步骤da.Fill(ds,
"testTable");
在GridView中实现双向排序的步骤DataViewview
=ds.Tables["testTable"].DefaultView;
在GridView中实现双向排序的步骤
stringsort=(string)ViewState["SortOrder"]+""+(string)ViewState["OrderDire"];
在GridView中实现双向排序的步骤view.Sort
=sort;
在GridView中实现双向排序的步骤
//dgCheckBox.DataSource=ds.Tables["testTable"].DefaultView;
在GridView中实现双向排序的步骤dgCheckBox.DataSource=view;
在GridView中实现双向排序的步骤dgCheckBox.DataBind();
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤catch(Exceptionerror)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤Response.Write(error.ToString());
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤finally
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤{
在GridView中实现双向排序的步骤conn.Close();
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤protectedvoidcmdSelectAll_Click(objectsender,EventArgse)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤System.Web.UI.WebControls.CheckBoxchkEport;
在GridView中实现双向排序的步骤
if(cmdSelectAll.Text=="全选")
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤
foreach(GridViewRowgridviewrowindgCheckBox.Rows)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤chkEport
=(CheckBox)gridviewrow.FindControl("chkEport");
在GridView中实现双向排序的步骤chkEport.Checked
=true;
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤cmdSelectAll.Text="取消";
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤else
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤{
在GridView中实现双向排序的步骤
foreach(GridViewRowgridviewrowindgCheckBox.Rows)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤chkEport
=(CheckBox)gridviewrow.FindControl("chkEport");
在GridView中实现双向排序的步骤chkEport.Checked
=false;
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤cmdSelectAll.Text="全选";
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤protectedvoidcmdFindSelected_Click(objectsender,EventArgse)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤System.Web.UI.WebControls.CheckBoxchkEport;
在GridView中实现双向排序的步骤
stringstrID;
在GridView中实现双向排序的步骤System.Text.StringBuilderstrMsg
=newSystem.Text.StringBuilder("选中项的City字段值分别为:<hrcolor=red>");
在GridView中实现双向排序的步骤
foreach(GridViewRowgridviewrowindgCheckBox.Rows)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤chkEport
=(CheckBox)gridviewrow.FindControl("chkEport");
在GridView中实现双向排序的步骤
if(chkEport.Checked)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤strID
=((Label)(gridviewrow.FindControl("lblCity"))).Text;
在GridView中实现双向排序的步骤strMsg.Append(strID
+"<br><hrcolor=red>");
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤message.Text=strMsg.ToString();
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤
在GridView中实现双向排序的步骤
protectedvoiddgCheckBox_Sorting(objectsender,GridViewSortEventArgse)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤
stringvortExp=e.SortExpression;
在GridView中实现双向排序的步骤
if(ViewState["SortOrder"].ToString()==vortExp)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤
if((string)ViewState["OrderDire"]=="desc")
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤ViewState[
"OrderDire"]="asc";
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤else
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤{
在GridView中实现双向排序的步骤ViewState[
"OrderDire"]="asc";
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤else
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤{
在GridView中实现双向排序的步骤ViewState[
"SortOrder"]=e.SortExpression;
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤GridViewDataBind();
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤protectedvoiddgCheckBox_PageIndexChanging(objectsender,GridViewPageEventArgse)
在GridView中实现双向排序的步骤在GridView中实现双向排序的步骤
{
在GridView中实现双向排序的步骤dgCheckBox.PageIndex
=e.NewPageIndex;
在GridView中实现双向排序的步骤GridViewDataBind();
在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤}

在GridView中实现双向排序的步骤

本文地址:http://www.45fan.com/dnjc/67386.html
Tags: 实现 排序 Gridview
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部