jQuery+asp.net 封装的一个自定义控件,自主分页,查
2010-06-23 17:41
429 查看
上源码,(fw3.5)
效果图:代码
效果图:代码
1 protected void Page_Load(object sender, EventArgs e) 2 { 3 if (!IsPostBack) 4 { 5 /* 本代码只限交流学习使用,勿用于商业用途 系统难免存在bug 本人不承担一切后果.... 盗版不究... 6 * QQ:337212522 7 * 8 * 9 web.config加入 10 <add path="zlddDoNet.ashx" verb="*" type="DataGridView.AjaxHandlerFactory,zlddian"/> 11 */ 12 13 ///创建列数组 14 zlddian.ColumnType[] c = new zlddian.ColumnType[5]; 15 16 //第0列 17 c[0] = new zlddian.ColumnType(); 18 c[0].HeaderText = "编号"; //表头第0列的标题 19 c[0].DataField = "CDUMsg_ID"; //第0列绑定的字段 该字段必须存在于dataset 中. 20 c[0].Sortable = true; //是否启用排序 21 //c[0].Visible = false; /////鬼都知道...不说了 22 23 24 25 //第1列 26 c[1] = new zlddian.ColumnType(); 27 c[1].HeaderText = "企业ID"; 28 c[1].DataField = "CDUMsg_ComID"; 29 c[1].Width = 50; //设定该列的宽度 30 c[1].Sortable = true; 31 c[1].Align = "center"; //对齐方式 32 33 c[2] = new zlddian.ColumnType(); 34 c[2].HeaderText = "标题"; 35 c[2].DataField = "CDUMsg_Titile"; 36 c[2].Width = 200; 37 38 39 c[3] = new zlddian.ColumnType(); 40 c[3].HeaderText = "正文"; 41 c[3].DataField = "CDUMsg_Context"; 42 c[3].Width = 259; 43 44 45 c[4] = new zlddian.ColumnType(); 46 c[4].HeaderText = "更新时间"; 47 c[4].DataField = "CDUMsg_UpdateTime"; 48 49 ///自定义一列 50 zlddian.CusCol cus = new zlddian.CusCol(); 51 cus.ArgsFieldIndex = "0"; //参数所在的表格中的索引(通常是ID) 注意:是生成的表格中,不是dataset中 52 cus.ArgsName = "CDUMsg_ID,CDUMsg_ID"; //参数的字段名称 这里创建了2个操作 53 cus.HeaderText = "详情"; //表头显示的文字 54 cus.Text = "添加,修改"; //表格内容单元格显示的文字 这里创建了2个操作[添加和修改] 此处若有多个请用","号隔开 55 cus.Url = "http://www.baidu.com/s,http://g.cn/"; //链接所指向的地址, (可以扩展 调用js方法... 提供思路了... 56 cus.Width = 150; //注:ArgsName,Text,Url 如有多个请用","号隔开 他们的属性值若以","号隔开,其数量必须相等. 示例中都是2个. 57 58 DataGridView1.BoundField = c; //将列绑定到控件 59 DataGridView1.CustomizeColumns = cus; //将自定义列绑定到控件 60 DataGridView1.Width = 830; 61 DataGridView1.PageSize = 10; //..设置每页显示的个数 62 DataGridView1.SetConfig("jqgrid._Default", "test", "jqgrid"); //控件的配置项 63 //第一个参数:获取数据源方法所在的类名 64 //第二个参数:获取数据源的方法 65 //第三个参数:程序集名称 66 //分页操作已封装到方法内部,如果数据比较庞大.... 67 68 69 DataGridView1.TitleStyle = "color:\"red\",\"text-align\":\"center\""; //设置表头的样式 70 DataGridView1.Title = "flexGrid 的表头示例"; //设置表头的文字 若为空 则不显示表头 71 72 DataGridView1.ShowDeleteBtn = false;//隐藏删除按钮 点击后回调方法 见前台页面 73 DataGridView1.ShowAddBtn = true; // 显示按钮/// 74 //DataGridView1.customizeBtn= //自定义按钮.. 尚未完成... - -!!! 75 } 76 }http://files.cnblogs.com/337212522/DataGrid.rar
相关文章推荐
- asp.net中使用自定义控件的方式实现一个分页控件的代码
- asp.net中使用自定义控件的方式实现一个分页控件的代码
- 一个ASP.NET的分页控件
- 一个ASP.NET长文章分页显示函数
- 改进一个asp.net通用分页显示辅助类
- jquery+asp.net实现的一个简易web聊天工具
- ASP.net 2.0 自定义控件的开发之数据分页 第一章
- ASP.net MVC使用Jquery-pager和Newtonsoft.Json进行分页
- asp.net中利用Jquery+Ajax+Json实现无刷新分页(二)
- ashx+jQuery,一个轻量级的asp.net ajax解决方案
- Asp.net 2.0 自定义控件开发[开发一个图表(WebChart)控件(柱状图示例)](示例代码下载)
- asp.net中创建一个简单的自定义控件
- AspNetCommerce中的一个带分页和排序的搜索功能的存储过程
- Asp .net +jquery +.ashx 文件实现高效分页
- asp.net中利用Jquery+Ajax+Json实现无刷新分页
- 【分享】一个Asp.net mvc下的分页控件MvcPagerX
- 在ASP.NET MVC中使用jQuery的Load方法加载静态页面的一个注意点
- ASP.NET自定义控件 第十天 实现分页功能的DataList(附该系列文章PDF版本)
- 在Asp.Net项目中应用Jquery.validation时遇到的一个问题