双向排序
来源:互联网 发布:matlab for mac破解 编辑:程序博客网 时间:2024/05/01 13:35
private void DataGrid1_SortCommand(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
if(ViewState["Order"]== null)
{
ViewState["Order"] = "ASC";
}
else
{
if(ViewState["Order"].ToString() == "ASC")
ViewState["Order"] = "DESC";
else
{
ViewState["Order"] = "ASC";
}
}
//数据绑定
SqlConnection con = DB.createCon();
SqlCommand com = new SqlCommand("select * from sales", con);
SqlDataAdapter da= new SqlDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds,"sales");
//
DataView dv= ds.Tables["sales"].DefaultView;
dv.Sort = e.SortExpression + " " + ViewState["Order"].ToString();
//ds.Tables["sales"].DefaultView.Sort = e.SortExpression + " " + ViewState["Order"].ToString();
DataGrid1.DataSource = dv;
DataGrid1.DataBind();
}
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
//if(e.Item.ItemIndex != -1)或者
{
e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='blue';");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor='#ffffff';");
((LinkButton)e.Item.Cells[0].Controls[0]).Attributes.Add("onclick","return window.confirm('请确认删除?')");
}
}
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string stor_id = DataGrid1.DataKeys[e.Item.ItemIndex].ToString();
//delete operator
SqlConnection con = DB.createCon();
con.Open();
string comText = "delete sales where stor_id =" + stor_id;
SqlCommand com= new SqlCommand();
com.CommandText = comText;
com.Connection = con;
//SqlDataReader dr;
com.ExecuteNonQuery();;
//dr.Close();
con.Close();
dataBindToTest();
}
- 双向排序
- 双向排序
- 双向排序
- DataGrid 双向的排序
- DataGrid双向排序
- DataGrid正反双向排序
- DataGrid的双向排序
- GridView正反双向排序
- GridView正反双向排序
- GridView正反双向排序
- 双向冒泡排序法
- 双向冒泡排序法
- Repeater 双向排序
- GridView正反双向排序
- 双向冒泡排序算法
- GridView正反双向排序
- 双向冒泡排序
- RepeaterOrder双向排序
- 《代码大全2》读书笔记——变量(使用变量的一般事项)
- Boot Loader 的设计与实现
- 几个事情随便说一下
- hibernate需要注意的。
- 世界杯2号宣言
- 双向排序
- 上传保存
- .NET 经典网站收藏
- Andrew Koenig&Barbara Moo
- C#面向对象设计模式纵横谈(1):面向对象设计模式与原则
- Anders Hejlsberg
- Visual Studio .NET Enterprise Architect 中基于 Visio 的数据库建模
- C/C++教程
- 学习C++的50条忠告