中国法律网
法律通行证: 用户名: 密码:  注册
律师加盟热线:400-8919-913   律信通 律信通  
律师
公众 咨询 贴吧
律信通 案件委托
频道 房产 婚姻 交通事故 保险 建设工程 劳动
留学
公司 合同 刑事辩护 医疗 知识产权 工商
新闻 宽频 文书 常识 案例
法规 专题 杂志 百科 论文
查找全国各地律师: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 点击各城市名拼音首字母查找律师 公众找律师,信赖律信通!律师做宣传,首选律信通!
公检法司
频道直达: 法界新闻 | 公安 | 检察 | 法院 | 司法 | 工商 | 税务 | 质检 | 聚焦国土 | 矿山与安全
公检法司
明星资讯明星新闻
当前位置: 主页 > 娱乐资讯 > 明星新闻 >

GridView操作(1)Configuration

时间:2014-02-01 12:49来源:銀色艷狐0926 作者:思维训练 中国法律网

   <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />

</asp:GridView>

<PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />

<SelectedRowStyle BackColor="#" Font-Bold="True" ForeColor="White" />

<RowStyle ForeColor="#000066" />

</Columns>

<asp:BoundField DataField="家庭住址" HeaderText="家庭住址" SortExpression="家庭住址"/>

</asp:TemplateField>

</ItemTemplate>

</asp:DropDownList>

<asp:DropDownList ID="DropDownList1" runat="server" DataSource='<%# ddlbind()%>' DataValueField="员工性别" DataTextField="员工性别">

<ItemTemplate>

<asp:TemplateField HeaderText="员工性别">

<asp:BoundField DataField="姓名" HeaderText="用户姓名" SortExpression="姓名"/>

<asp:BoundField DataField="身份证号码" HeaderText="用户ID" SortExpression="身份证号码" />

<Columns>

<FooterStyle BackColor="White" ForeColor="#000066" />

CellPadding="3" Font-Size="9pt" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px">

<asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False"

前台主要代码:

return sqlcom.ExecuteReader();

sqlcon.Open();

SqlCommand sqlcom = new SqlCommand(sqlstr, sqlcon);

sqlcon = new SqlConnection(strCon);

string sqlstr = "select distinct 员工性别 from 飞狐工作室";

public SqlDataReader ddlbind()

sqlcon.Close();

ddl.SelectedIndex = 1;

ddl = (DropDownList)GridView1.Rows[i].FindControl("DropDownList1");

if (Convert.ToString(mydrv["员工性别"]).Trim() == "False")

ddl.SelectedIndex = 0;

ddl = (DropDownList)GridView1.Rows[i].FindControl("DropDownList1");

if (Convert.ToString(mydrv["员工性别"]).Trim() == "True")

DataRowView mydrv = myds.Tables["飞狐工作室"].DefaultView[i];

for (int i = 0; i <= GridView1.Rows.Count - 1; i++)

GridView1.DataBind();

GridView1.DataSource = myds;

myda.Fill(myds, "飞狐工作室");

sqlcon.Open();

DataSet myds = new DataSet();

SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);

sqlcon = new SqlConnection(strCon);

string sqlstr = "select top 5 * from 飞狐工作室";

if (!IsPostBack)

DropDownList ddl;

protected void Page_Load(object sender, EventArgs e)

string strCon = "Data Source=(local);Database=北风贸易;Uid=sa;Pwd=sa";

SqlConnection sqlcon;

public partial class Default4 : System.Web.UI.Page

using System.Data.SqlClient;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.WebControls;

using System.Web.UI;

using System.Web.Security;

using System.Web;

using System.Collections;

using System.Configuration;

using System.Data;

using System;

后台代码:gridview。

效果图:

4.GridView和下拉菜单DropDownList结合:

</asp:GridView>

<HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />

<PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />

<SelectedRowStyle BackColor="#" Font-Bold="True" ForeColor="White" />

<RowStyle ForeColor="#000066" />

</Columns>

<asp:BoundField DataField="家庭住址" HeaderText="家庭住址" SortExpression="家庭住址"/>

<asp:BoundField DataField="员工性别" HeaderText="性别" SortExpression="员工性别"/>

<asp:BoundField DataField="姓名" HeaderText="用户姓名" SortExpression="姓名"/>

<asp:BoundField DataField="身份证号码" HeaderText="用户ID" SortExpression="身份证号码" />

<Columns>

<FooterStyle BackColor="White" ForeColor="#000066" />

CellPadding="3" Font-Size="9pt" OnSorting="GridView1_Sorting" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px">

<asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False"

前台主要代码:

sqlcon.Close();

GridView1.DataBind();

GridView1.DataSource = view;

view.Sort = sort;

string sort = (string)ViewState["SortOrder"] + " " + (string)ViewState["OrderDire"];

DataView view = myds.Tables["飞狐工作室"].DefaultView;

myda.Fill(myds, "飞狐工作室");

sqlcon.Open();

DataSet myds = new DataSet();

SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);

sqlcon = new SqlConnection(strCon);

string sqlstr = "select top 5 * from 飞狐工作室";

public void bind()

bind();

ViewState["SortOrder"] = e.SortExpression;

else

ViewState["OrderDire"] = "Desc";

else

ViewState["OrderDire"] = "ASC";

if (ViewState["OrderDire"].ToString() == "Desc")

if (ViewState["SortOrder"].ToString() == sPage)

string sPage = e.SortExpression;

protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)

bind();

ViewState["OrderDire"] = "ASC";

ViewState["SortOrder"] = "身份证号码";

if (!IsPostBack)

protected void Page_Load(object sender, EventArgs e)

string strCon = "Data Source=(local);Database=北风贸易;Uid=sa;Pwd=";

SqlConnection sqlcon;

//清清月儿的博客

public partial class Default3 : System.Web.UI.Page

using System.Data.SqlClient;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.WebControls;

using System.Web.UI;

using System.Web.Security;

using System.Web;

using System.Collections;

using System.Configuration;

using System.Data;

using System;

后台代码:听听GridView操作(1)Configuration。

效果图:你知道操作。点姓名各2次的排序,取消,编辑,选择AllowSorting为True即可。configuration。

3.GridView正反双向排序:

</asp:GridView>

<HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />

<PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />

<SelectedRowStyle BackColor="#" Font-Bold="True" ForeColor="White" />

<RowStyle ForeColor="#000066" />

</Columns>

<asp:CommandField HeaderText="删除" ShowDeleteButton="True" />

<asp:CommandField HeaderText="编辑" ShowEditButton="True" />

<asp:CommandField HeaderText="选择" ShowSelectButton="True" />

<asp:BoundField DataField="家庭住址" HeaderText="家庭住址" />

<asp:BoundField DataField="员工性别" HeaderText="性别" />

<asp:BoundField DataField="姓名" HeaderText="用户姓名" />

<asp:BoundField DataField="身份证号码" HeaderText="用户ID" ReadOnly="True" />

<Columns>

<FooterStyle BackColor="#" Font-Bold="True" ForeColor="White" />

OnRowUpdating="GridView1_RowUpdating" OnRowCancelingEdit="GridView1_RowCancelingEdit">

ForeColor="#" GridLines="None" OnRowDeleting="GridView1_RowDeleting" OnRowEditing="GridView1_RowEditing"

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4"

... ...

前台主要代码:

sqlcon.Close();

GridView1.DataBind();

GridView1.DataKeyNames = new string[] { "id" };//主键

GridView1.DataSource = myds;

myda.Fill(myds, "表");

sqlcon.Open();

DataSet myds = new DataSet();

SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);

sqlcon = new SqlConnection(strCon);

string sqlstr = "select * from 表";

public void bind()

//绑定

bind();

GridView1.EditIndex = -1;

protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)

//取消

bind();

GridView1.EditIndex = -1;

sqlcon.Close();

sqlcom.ExecuteNonQuery();

sqlcon.Open();

sqlcom=new SqlCommand(sqlstr,sqlcon);

+ GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";

+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim() + "' where id='"

+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim() + "',字段3='"

+ ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim() + "',字段2='"

string sqlstr = "update 表 set 字段1='"

sqlcon = new SqlConnection(strCon);

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)

//更新

bind();

sqlcon.Close();

sqlcom.ExecuteNonQuery();

sqlcon.Open();

sqlcom = new SqlCommand(sqlstr,sqlcon);

sqlcon = new SqlConnection(strCon);

string sqlstr = "delete from 表 where id='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";

protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)

//删除

bind();

GridView1.EditIndex = e.NewEditIndex;

protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)

bind();

if (!IsPostBack)

protected void Page_Load(object sender, EventArgs e)

string strCon = "Data Source=(local);Database=数据库名;Uid=帐号;Pwd=密码";

SqlCommand sqlcom;

SqlConnection sqlcon;

//清清月儿

public partial class _Default : System.Web.UI.Page

using System.Data.SqlClient;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.WebControls;

using System.Web.UI;

using System.Web.Security;

using System.Web;

using System.Configuration;

using System.Data;

using System;

你可以使用sqlhelper,本文没用。代码如下:

后台代码:你知道GridView操作(1)Configuration。

效果图:

2.GridView选中,右击GridView弹出“属性”,在aspx代码中是PageSize="12"。

3.默认的是单向排序的,修改PageSize即可,如果要修改每页条数,aspx代码中是AllowSorting="True";

2.默认1页10条, 1.AllowSorting设为True, 效果图:

1.GridView无代码分页排序:

(责任编辑:admin)
------分隔线----------------------------
免费法律咨询 在线提交,三十分钟内百分百回复!
中国法律网 版权所有 邮箱:service@5Law.cn 建议使用:1024x768分辨率,16位以上颜色 | 京ICP备2023040428号-1联系我们 有事点这里    [切换城市▲] 公司法
400-8919-913 工作日:9:00-18:00
周 六:9:00-12:00

法律咨询5分钟内回复
请用微信扫描二维码
关闭

关注网站CEO微信,与CEO对话