随笔分类 -  GridView

摘要:RowDataBound事件在创建gridView控件时,必须先为GridView的每一行创建一个GridViewRow对象,创建每一行时,将引发一个RowCreated事件;当行创建完毕,每一行GridViewRow就要绑定数据源中的数据,当绑定完成后,将引发RowDataBound事件。如果说我们可以利用RowCreated事件来控制每一行绑定的控件,那么我们同样可以利用RowDataBound事件来控制每一行绑定的数据,也就是让数据如何呈现给大家。还举同样的例子,在数据表中,存在性别列,上面我们用DropListDown控件的DataBounding来表示出了中文的性别,但是毕竟不太美观 阅读全文
posted @ 2012-09-15 16:33 心随风若 阅读(291) 评论(0) 推荐(1)
摘要:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using IOIOT.DataControl;public partial class Adm 阅读全文
posted @ 2012-09-15 16:30 心随风若 阅读(2150) 评论(0) 推荐(0)
摘要:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow){ DataRowView drv = (DataRowView)e.Row.DataItem; if (drv.Row["Fetch_status"].ToString() == "已领") { LinkButton lbtn = e.Row.FindControl("... 阅读全文
posted @ 2012-08-30 14:49 心随风若 阅读(225) 评论(0) 推荐(0)
摘要:string id= GridView1.DataKeys[e.RowIndex].Value.ToString(); string id = GridView1.Rows[e.RowIndex].Cells[0].Text.ToString(); string id = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[0].Controls[0])).Text.ToString(); string 123= ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].FindControl("TextBox1 阅读全文
posted @ 2012-08-22 16:13 心随风若 阅读(479) 评论(0) 推荐(0)
摘要:1. 首先在初始化Gridview时候定义主键的数组。GridViewTeacherStudent.DataKeyNames=new string[] {"courseId","studentId","type","level","unit"};2. 在进行删除操作,或者对某行进行操作获得列中的值。string studentId = GridViewTeacherStudent.DataKeys[e.RowIndex]["studentId"].ToString().Tri 阅读全文
posted @ 2012-08-21 16:58 心随风若 阅读(12394) 评论(0) 推荐(1)
摘要:1.前言当对GridView控件进行数据绑定时,如果绑定的记录为空,网页上就不显示GridView,造成页面部分空白,页面布局结构也受影响。下面讨论的方法可以让GridView在没有数据记录的时候显示表的字段结构和显示提示信息。2.数据为了让GridView显示数据,在数据库中建立表temple,其字段如下:temple表示庙宇,它的字段有:temple_id inttemple_name varchar(50)location varchar(50)build_date datetimetemple的数据为:temple_idtemple_namelocationbuild_time1少林. 阅读全文
posted @ 2012-08-14 16:34 心随风若 阅读(4630) 评论(0) 推荐(0)
摘要:1.用一个label来存放你的数据:1 <asp:TemplateField HeaderText="姓名">2 <ItemTemplate>3 <asp:Label ID="Label14" runat="server" Text='<%# Eval("RealName").ToString().Length>=4?Eval("RealName").ToString().Substring(0,4)+"...":Eval(& 阅读全文
posted @ 2012-08-13 16:16 心随风若 阅读(689) 评论(0) 推荐(0)
摘要:快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义时间货币等字符串格式GridView实现用“...”代替超长字符串GridView一般换行与强制换行GridView显示隐藏某一列GridView弹出新页面/弹出新窗口GridView固定表头(不用j 阅读全文
posted @ 2012-07-28 08:55 心随风若 阅读(244) 评论(0) 推荐(0)
摘要:Gridview用法大总结啦!精彩效果截图加详细源代码注释,需要的朋友赶紧过来看看吧;走过路过,千万不要错过哦! 由于篇幅限制,代码就不贴啦,要下载源码的请点击这里;希望朋友们能给出一些好的建议,本人将尽力不断完善本文! 来点掌声吧,o(∩_∩)o...哈哈1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录3:在Gridview中实现编辑和更新操作4:在Gridview中实现一次性更新所有记录5:在Gridview中固定表头的实现6:在Gridview中合并单元格的实现7:在Gridview中将数据操作结果显示在Footer中8:在Gridview. 阅读全文
posted @ 2012-07-28 08:51 心随风若 阅读(211) 评论(0) 推荐(0)
摘要:前台控件:OnClientClick = "return confirm('确定要删除此数据吗?')"后台:if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate) { LinkButton lbtn = e.Row.FindControl("LinkButton1") as LinkButton; lbtn.Attributes.Add("onclick", "re 阅读全文
posted @ 2012-07-28 08:49 心随风若 阅读(326) 评论(0) 推荐(0)
摘要:<asp:BoundField DataField="ProductsID" HeaderText="商品编号" ControlStyle-Width="400px" />ControlStyle-Width 属性 阅读全文
posted @ 2012-07-27 19:47 心随风若 阅读(206) 评论(0) 推荐(0)