社区
组件/控件开发
帖子详情
dev GirdView自动筛选行,如何实现多选?
NotNull
2014-04-11 11:25:48
如题,
并不是使用它
但是最终筛选效果是一样
...全文
579
4
打赏
收藏
dev GirdView自动筛选行,如何实现多选?
如题, 并不是使用它 但是最终筛选效果是一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiao_2215053674
2014-06-21
打赏
举报
回复
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ViewState["SortOrder"] = "stuname"; ViewState["OrderDire"] = "ASC"; bind(); } } protected void GridView1_Sorting(object sender, GridViewSortEventArgs e) { string sPage = e.SortExpression; if (ViewState["SortOrder"].ToString() == sPage) { if (ViewState["OrderDire"].ToString() == "Desc") ViewState["OrderDire"] = "ASC"; else ViewState["OrderDire"] = "Desc"; } else { ViewState["SortOrder"] = e.SortExpression; } bind(); } public void bind() { string sqlstr = "select * from tb_StuResult"; sqlcon = new SqlConnection(strCon); SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon); DataSet myds = new DataSet(); myda.Fill(myds, "tb_StuResult"); DataView view = myds.Tables["tb_StuResult"].DefaultView; string sort = (string)ViewState["SortOrder"] + " " + (string)ViewState["OrderDire"]; view.Sort = sort; GridView1.DataSource = view; GridView1.DataBind(); GridView1.ShowFooter = false; } protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowIndex >= 0)//判断当前索引值是否大于等于0 { sum += Convert.ToInt32(e.Row.Cells[4].Text);//索引从0开始查找显示学生分数的列单元格 } else if (e.Row.RowType == DataControlRowType.Footer)//判断当前操作的是否是GridView脚注 { e.Row.Cells[1].Text = "总分为:"; e.Row.Cells[2].Text = sum.ToString();//计算总分数 e.Row.Cells[3].Text = "平均分为:"; e.Row.Cells[4].Text = ((int)(sum / GridView1.Rows.Count)).ToString();//计算平均分数 } } protected void Button1_Click(object sender, EventArgs e) { if (TextBox1.Text != "") { GridView1.ShowFooter = true; string sqlstr = "select * from tb_StuResult where stuname='" + TextBox1.Text.ToString().Trim() + "'"; sqlcon = new SqlConnection(strCon); SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon); DataSet myds = new DataSet(); myda.Fill(myds, "tb_StuResult"); GridView1.DataSource = myds; GridView1.DataBind(); gvRender(); } else { Response.Write("<script>alert('请输入要查询的学生姓名')</script>"); } } protected void btnBack_Click(object sender, EventArgs e) { bind(); } private void gvRender() { if (GridView1.Rows.Count <= 1)//没有数据返回当前行 { return; } for (int i = 0; i < GridView1.Columns.Count; i++)//遍历列 { TableCell oldtc = GridView1.Rows[0].Cells[i];//指定列单无格 for (int j = 1; j < GridView1.Rows.Count; j++)//遍历行 { TableCell newtc = GridView1.Rows[j].Cells[i]; if (newtc.Text == oldtc.Text) { newtc.Visible = false; if (oldtc.RowSpan == 0)//如果合并时跨越的行数为0 { oldtc.RowSpan = 1;//第一次合并CodeGo.net/ } oldtc.RowSpan++;//如是不是第一次合并,递增一次跨越的行数 oldtc.VerticalAlign = VerticalAlign.Middle;//合并后的内容位置居中 } } }
zijiang001
2014-04-24
打赏
举报
回复
void gridView1_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e) { if (e.RowHandle == GridControl.AutoFilterRowHandle) { e.RepositoryItem = repositoryItemCheckedComboBoxEdit1; } } 只是这样要重写筛选规则
exception92
2014-04-16
打赏
举报
回复
gridControl有一个过滤功能
https://documentation.devexpress.com/#WindowsForms/CustomDocument3014
NotNull
2014-04-14
打赏
举报
回复
datagridview列头设置下拉列表过滤
筛选
在datagridview的列头上设置下拉列表的过滤条件 通过选择列头下拉列表的数据进
行
筛选
,和excel一样
C#
dev
GridView
筛选
失效问题
dev
GridView
筛选
失效问题
flutter仿抖音首页面效果
本课程将使用 flutter
实现
类似抖音首页面效果 通过 TabBar 与 TabBarView 结合使用
实现
仿抖音APP首页面 关注 与推荐 页面左右滑动ui构建通过 PageView 来
实现
上下整屏切换效果使用 VideoPlayer组件
实现
视频播放功能通过 CircularProgressIndicator
实现
有圆形背景样式的按钮浮在视频列表上方来
实现
控制视频的播放与暂停,并会综述一个 Align 在手机坐标系中的对齐方式通过 ClipOval、CachedNetworkImage
实现
圆形头像通过 showModalBottomSheet
实现
从页面底部上滑的弹框,结合 ListView
实现
弹框显示评论列表功能通过 showModalBottomSheet
实现
从页面底部上滑的弹框,结合 GridView
实现
弹框显示九宫格列表功能
DEV
Gridview全选checkbox 和MultiSelection无缝结合
1.首先,点击Run Desiger ,在COlunms 新添加一列,设置columnEDit为repositoryItemCheckEdit1,fieldname为check,MaxWidth设置为20。 2.在Gridview的OptionSelection 设置MultiSelect为 True。 3.添加实体类check字段,在获取数据后:为dataset添加一列: DataSet
ASP.NET学习笔记[12] - Gridview里的下拉框
筛选
效果
一、前言很多第三方插件
实现
了这个功能,但不是我想要的那种像Excel表头一点就展开
筛选
面板的效果(很多用的是文本框输入filter查询条件),干脆自己动手丰衣足食吧。当初觉得太复杂,拖了很久,直到真的
实现
了,回头看看挺不可思议的。二、概述ASP.NET页面上我们显示数据表格一般用GridView控件,有时GridView数据
行
数很多,我想用一个类似Excel里的
筛选
功能来检索数据,如下图:下图是我实
组件/控件开发
8,834
社区成员
7,151
社区内容
发帖
与我相关
我的任务
组件/控件开发
.NET技术 组件/控件开发
复制链接
扫一扫
分享
社区描述
.NET技术 组件/控件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章