关于Gridview控件的几个小问题,求大家帮忙

问题描述

第一个:想获取到用户在Web端所选择的Gridview中的数据行对应的数据库表中该行的主键的值(主键列名我自己知道,并且Gridview中显示的只是单表中的部分行)第二个:想在Gridview中根据数据库单表中某一列A的值筛选出部分行,显示在Gridview中。

解决方案

解决方案二:
1、将主键绑定到Gridview的DataKeyNames上2、Gridview数据绑定前,先进行数据筛选
解决方案三:
1protectedvoidGridView_DataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){DataRowViewdtRowItem=(DataRowView)e.Row.DataItem;intkeyId=int.Parse(dtRowItem["keyid"].ToString());}}
解决方案四:
protectedvoidGridView1_RowCommand(objectsender,GridViewCommandEventArgse){if(e.CommandName=="Buy")//确定点击的是Buy所代表的超链接{introwIndex=Convert.ToInt32(e.CommandArgument);//得到点击的那一行的索引值stringmyGoods=GridView1.DataKeys[rowIndex].Value.ToString();//得到点击那一行所确定的主键的内容}}

时间: 2024-11-05 21:20:27

关于Gridview控件的几个小问题,求大家帮忙的相关文章

Windows 8 Store Apps学习(12) GridView控件特性

GridView控件特性: 拖动项, 项尺寸可变, 分组显示 介绍 重新想象 Windows 8 Store Apps 之 GridView 拖动项 - 在 GridView 内拖动 item 以对 item 排序, 拖动 item 到 GridView 外的指定位置以删除 item 项尺寸可变 - 指定 GirdView 中每个 item 所占尺寸 分组显示 - 分组显示集合数据 示例 1.演示如何在 GridView 内拖动 item 以对 item 排序,以及如何拖动 item 到 Gri

灵活掌握asp.net中gridview控件的多种使用方法(下)_实用技巧

继续上篇文章的学习<灵活掌握asp.net中gridview控件的多种使用方法(上)>,在此基础上巩固gridview控件的操作使用,更上一层楼. 11.GridView实现用"..."代替超长字符串:效果图:   解决方法:数据绑定后过滤每一行即可 for (int i = 0; i <= GridView1.Rows.Count - 1; i++) { DataRowView mydrv; string gIntro; if (GridView1.PageInde

灵活掌握asp.net中gridview控件的多种使用方法(上)_实用技巧

灵活使用asp.net中gridview控件的方法有很多种,本文内容很富,希望大家都能有所收获. 1.GridView无代码分页排序: 效果图: 小提示: 1.AllowSorting设为True,aspx代码中是AllowSorting="True": 2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12". 3.默认的是单向排序的,右击GridView弹出"属性",选择AllowSort

GridView控件如何显示序号_实用技巧

在ASP.NET 中,如果想 GridView 列表中显示序列号,不需要自己编写获取序号的方法,通过Container.DataItemIndex 属性加 1 就可以实现了,绑定在列表中就 OK 了! 实例代码: <asp:GridView ID="gvList" runat="server" Width="100%"> <Columns> <asp:TemplateField HeaderText="序号

GridView控件实现数据的显示和删除(第8节)_实用技巧

本节的学习内容是新闻列表的实现,使用分页功能一个页面显示4条新闻.在新闻显示页面,添加一个字段"删除",运行时,单击该行的"删除按钮时",弹出"确认删除此信息?"的提示信息,当按确定按钮时删除该行的信息,按取消按钮时不执行删除操作. 首先我们先进行一个知识点归纳: 数据源控件:用于实现从不同数据源获取数据的功能,可以设置连接信息.查询信息.参数和行为,可以消除ASP.NET中要求的大量的重复性代码. 数据绑定控件:只负责管理与实际数据存储源的连接

ASP.NET数据绑定之GridView控件_实用技巧

GridView 是 DataGrid的后继控件,在.net framework 2 中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不挡. 作用:其功能是在web页面中显示数据源中的数据.GridView和DataGrid功能相似,都是在web页面中显示数据源中的数据,将数据源中的一行数据,也就是一条记录,显示为在web页面上输出表格中的一行.     在此GirdView的详细属性和事件我不再阐述.下面我只是简单介绍一下GirdVie

在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox_自学过程

导言: 在前面的教程里我们探讨了如何为GridView控件添加radio buttons列.当用户最多只能选择一项数据时,我们可以在用户界面里添加radio buttons列,而有时候,我们需要选择任意多项数据.比如,基于Web的邮箱客户端列出了一系列的邮件,及一列checkboxes,用户可选择任意封邮件并执行相同的操作,比如移动到另一个文件夹或将之删除. 在本教程,我们将探讨如何添加checkboxes列,以及发生页面回传后如何确定到底选择了哪些checkboxes.特别的,我们将练习一个类

C#操作GridView控件实例教程

什么是GridView控件?这段是来自百度百笠的:GridView 是 DataGrid的后继控件,在.net framework 2 中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不可挡.GridView和DataGrid功能相似,都是在web页面中显示数据源中的数据,将数据源中的一行数据,也就是一条记录,显示为在web页面上输出表格中的一行. 数据来源自一个XML文件,如果我们不知道如何操作XML数据,文章后面我们会补充. 1.XM

实例详解jQuery结合GridView控件的使用方法_jquery

jQuery是一种非常强大的客户端JS编程技术,这里不想过多阐述它的相关背景知识,只想简单演示一下如何与asp.net的控件结合开发. 比如,我们要做一个下面如图所示的功能,效果是状态.编号.数字1.数字2.平均值所有的项都是通过后台绑定,如何点击checkbox按钮,来实现自动计算当前行两个数字的平均值呢?前提是用jQuery来实现? 我们直接在页面的Page_Load事件中输入如下代码: protected void Page_Load(object sender, EventArgs e)