![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net
ccflower
这个作者很懒,什么都没留下…
展开
-
dataset与datalist调用
<br />前台: <ItemTemplate> <%# DataBinder.Eval(Container.DataItem,"newsKindID") %> <%# DataBinder.Eval(Container.DataItem, "kindName")%> </ItemTemplate> 后台: SqlConnection conn原创 2010-07-19 18:19:00 · 566 阅读 · 0 评论 -
添加前台的属性如:每一行的变色,如每一行删除前的提示。
<br /> protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if(e.Row.RowType==DataControlRowType.DataRow ){ e.Row.Attributes.Add("onmouseover","c=this.style.backgroundColor;this.style.backgroundCo原创 2010-07-21 13:09:00 · 560 阅读 · 0 评论 -
没有DataKeyField而用DataKeyNames的用法。
<br />在我们使用GridView的过程中,经常会遇到这样对问题,我们选择某一行进行编辑,或选择某一行删除或者.......时,我们需要获取当前行的某些信息,尤其是当前行的主键信息,主键信息一般不显示在页面,此时我们有三种方法来处理。 第一种是使用DataKeyNames ,这里只重点介绍这个。 第二种是使用按钮的CommandArgument属性邦定需要的信息。 第三种是最古老最通用的方法使用隐藏的方法显示。 第一种方法:使用DataKeyNames,DataKeyNames可邦定一列,也原创 2010-07-21 12:27:00 · 1075 阅读 · 5 评论 -
gridview 遍历多选框代码
<br /> foreach(System.Web.UI.WebControls.GridViewRow gv in this.GridView1.Rows ){ CheckBox chk = (CheckBox)gv.FindControl("CheckBox1"); if(chk.Checked){ Response.Write(gv.Cells[0].Text);原创 2010-07-21 14:47:00 · 445 阅读 · 0 评论 -
sender的理解
<br />sender表示你产生事件的对象,比如你点击一个按钮,那么sender就表示该按钮;<br />实际上,sender 传递的是一个指针, 是当前选中对象的指针。<br />sender是Object类型的;<br /> <br /> <br /> <br />如调用当前按钮的文本名字:<br /> <br />((Button)sender).Text;<br />原创 2010-07-21 14:19:00 · 966 阅读 · 0 评论 -
从客户端中检测到有潜在危险的 Request.Form 值
protected void Page_Error(object sender, EventArgs e) { Exception ex = Server.GetLastError(); if (HttpContext.Current.Server.GetLastError() is HttpRequestValidationException) { HttpContext.Current.Response.Write("请输入合法的字符串【返回】"); HttpContext.Current.Server原创 2010-07-19 17:50:00 · 261 阅读 · 0 评论 -
HyperLinkField和 DataNavigateUrlFields的使用方法
<br />HyperLinkField和 DataNavigateUrlFields的使用方法<br />DataNavigateUrlFields属性的值为"UserId"<br />DataNavigateUrlFormatString属性的值为"ShowUser.aspx?UserId={0}"<br />也就是将来显示每行数据的时候都会将该行对应的“UserId”字段的值替换{0},类似于string.Format("ShowUser.aspx?UserId={0}",[“UserId”]的值)。原创 2010-07-20 16:38:00 · 1138 阅读 · 0 评论 -
datatable与datalist单纯绑定
<br />前台页: <%# DataBinder.Eval(Container.DataItem,"id") %> <%# DataBinder.Eval(Container.DataItem, "kind")%> 后台页: int nListIndex = 0; DataTable da = new DataTable();//创建表 da.Columns.Add("id", typeof(int));//表中的第一列原创 2010-07-19 18:14:00 · 904 阅读 · 0 评论 -
存储过程调用
<br /> string connameName = ((LinkButton)sender).CommandName; SqlConnection conn = DB.createConn(); conn.Open(); SqlCommand cmd = new SqlCommand("pr_UpdateNewsKindOrder",conn); cmd.CommandType =原创 2010-07-19 18:17:00 · 357 阅读 · 0 评论 -
datatable与datalist带数据库绑定
<br />前台页:<br /> <%# DataBinder.Eval(Container.DataItem,"id") %><br /> <%# DataBinder.Eval(Container.DataItem, "kind")%><br /><br />后台页:<br /> SqlConnection conn = DB.createConn();<br /> SqlCommand cmd = new SqlCommand("select * from newskinds"原创 2010-07-19 18:16:00 · 699 阅读 · 0 评论 -
DataList手动绑定控件及获取绑定控件值
<br />前台代码: view plaincopy to clipboardprint? <table cellspacing="1" cellpadding="5" width="99%" align="center" bgcolor="#DCEFFA" border="0"> <tr bgcolor="F2F9FD"> <转载 2010-07-19 18:55:00 · 843 阅读 · 0 评论 -
sqldataread与repeater分页的实现
<br />int curPage = Convert.ToInt32( this.Label2.Text); SqlConnection conn = DB.createConn(); conn.Open(); SqlCommand cmd = new SqlCommand("select * from newsKinds",conn); SqlDataReader read = cmd.ExecuteReader();原创 2010-07-19 18:19:00 · 387 阅读 · 0 评论 -
gridview 删除前提交确认窗口
<br /> protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if(e.Row.RowType==DataControlRowType.DataRow ){ e.Row.Attributes.Add("onmouseover","c=this.style.backgroundColor;this.style.backgroundCo原创 2010-07-21 14:04:00 · 646 阅读 · 0 评论