GridView的360技巧分析
Paullink520
IT小码农
展开
-
GridView那点事之【表格背景色透明】
如何实现将GridView表格背景设置为透明呢,使得表格不会遮挡住页面背景。 同样是在GridView控件的后台进行修改,双击表格中某个LinkButton事件。在其中写入如下后台代码: foreach (GridViewRow gvr1 in GridView1.Rows) { gvr1.BackCol原创 2013-10-18 21:08:30 · 3438 阅读 · 1 评论 -
GridView那点事之【内置的删除、编辑使用】
如图,如何实现编辑、更改、取消或删除呢,在GridView中添加内置的编辑和删除,则在每一行的列都会相应显示。下面我们来具体实现这些功能,很简单的。我们分别激活对应的事件即可。 (1) //进行删除表格中某一行 protected void LinkButtonDelete_Click(object sender, EventArgs e)//删除原创 2013-10-18 21:47:38 · 926 阅读 · 0 评论 -
【转载】GridView中如何获取当前选中的索引号
【转载】感谢原文作者的辛苦总结和分享!!》》》》》》》》》》原文地址:cnblogs.com/lhstrong/archive/2011/04/27/2030389.html (前面加上www哈。)在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值转载 2013-10-18 20:54:34 · 1113 阅读 · 0 评论 -
GridView采用DataSet数据集填充数据绑定示例
protected void bind()//绑定显示 { if (((DataSet)ViewState["ds"]).Tables[0].Rows.Count > 0) { GvInformation.DataSource = ((DataSet)ViewState["ds"]);原创 2013-10-23 09:49:11 · 968 阅读 · 0 评论 -
将TextBox数据提交到GridView显示(DataTable的应用2)
这个栗子的分析请回头看前面那章节的分析:关于DataTable如何取值using System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections;using System.Web;using System.Web.Securi原创 2013-10-23 11:00:41 · 1616 阅读 · 0 评论 -
利用DataTable进行删除GridView中的数据方法之新思路
public partial class DataSet_Delete : System.Web.UI.Page{ private string strConn = "data source=localhost;initial catalog=Northwind;user id=sa;password=sa"; SqlConnection Conn; protec转载 2013-10-23 11:07:47 · 796 阅读 · 0 评论 -
GridView那点事之【如何使用ExecuteReader()来绑定数据显示到表格中】 .
//从web.config中引用连接字符串 string strConn = WebConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString; SqlConnection myConn = new SqlConnection(strConn);原创 2013-10-23 09:44:28 · 721 阅读 · 0 评论 -
GridView中采用来LinkButton修改表格中的数据(绑定数据在TextBox中)
protected void alter_Click(object sender, EventArgs e)//修改 { Panel1.Visible = true; LinkButton lbt = (LinkButton)sender; DataControlFieldCell dcf = (Dat原创 2013-10-22 08:57:57 · 909 阅读 · 0 评论 -
DataTable数据表的使用(联合GridView)
DataTable类表示一个数据表,可以通过以下两种方法创建:1、通过数据库操作从数据库获取;2、直接通过DataTable的构造函数创建。上一个章节的方法时采用第二种的。(1)通过DataTable类的构造函数创建一个DataTable对象, 方法一:DataTable dt=new DataTable();//创建一个表名为空字符串的数据表 方法二:Da原创 2013-10-15 17:48:40 · 1024 阅读 · 0 评论 -
总结一下DataSet数据集ds和GridView的所有行遍历的方法
通常我们为了针对数据表中的每一行进行数据处理,那么,之前应该也看到过。这里不厌其烦地来重复一下:(1)DataSet数据集的遍历: DataSet ds = B_FileBorrowListManager.Getlist(txtDate1.Text.Trim(), txtDate2.Text.Trim() if (ds != null && d原创 2013-10-20 22:04:37 · 1717 阅读 · 0 评论 -
GridView表格字段显示不同数据库表的数据(如数字转换为对应的文字显示【不同数据库】)
我们通常会遇到这样一个问题,我们将性别男女,用数字1和2 分别存储在数据库Sex表中,但我们用户看到的应该是“男”“女”,而不是数字1和2。再比如说级别,一个班的班干部有班长、团支书、学习委员等,我们通常可以用数字编号来存储,对应的编号,显示对应的级别名称。同样,一个公司也有很多领导和职工,这种标志性的方法有助于多表查询,便于将多个数据库表联合起来,将信息呈现给用户。同时也便于我们开发人员的代码编原创 2013-10-20 12:19:51 · 4189 阅读 · 0 评论 -
GridView那点事之【隐藏某列字段】
通常,我们希望GridView表中不要显示编号ID这一列,因为有时候ID号很令用户费解。当然如果ID是用户的学号、工号这类的来表示,那么可以允许显示给用户,因为用户知道自己的学号、工号、会员号呀。但有时候我们开发一个程序不用这些作为ID号的时候,那么我们就必须让其不显示,那么就将它隐藏掉呗。【方法一】采用SQL语句select 语句时候,不选择查询显示ID。在GridView中也不在添加I原创 2013-10-18 20:16:11 · 1628 阅读 · 0 评论 -
GridView那点事之【自动编号】
在GridView使用过程中,我们通常为了让用户更方便地看出每条数据的记录序号,通常会在每一行数据行中第一列实行1、2、3、等数字进行编号标记,也许你会说,不是有ID主键吗?那样也可以实现呀。但是如果采用ID主键作为序列号作为标记,当数据表中采用删除操作,将其中的某一行或几行都删除了,就会出现序号断层,不再连续显示了。那么我们这时候就需要进行自定义编排序号了。在GridView 中如何实现呢?原创 2013-10-18 19:58:23 · 832 阅读 · 0 评论 -
GridView那点事之【鼠标划过该行实现高亮颜色显示】
当表格中的数据很多的时候,如果没有高亮显示,用户在浏览数据的时候通常会很头疼。尤其是需要核对某一行数据信息的时候,我们应该怎么实现这个数据表格效果呢。 protected void GridViewPlan_RowDataBound(object sender, GridViewRowEventArgs e)//产品计划表的样式 { if (e.R原创 2013-10-18 21:19:04 · 982 阅读 · 0 评论 -
GridView那点事之【如何使用DataView来绑定数据显示到表格中】
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原创 2013-10-18 21:55:00 · 814 阅读 · 0 评论 -
GridView如何清空表格数据
对于GridView怎么清空表格数据, 我们可以通过这样的一个思路:通常我们是通过DataSet来进行绑定数据到GridView中的,那么我们在清空的时候,就可以考虑数据集的内容清空,在重新绑定,就没有了表格数据了。具体步骤如下:(1)((DataSet)ViewState["Gv"]).Tables[0].Rows.Clear(); //清空数据集 (DataSet)ViewSt原创 2013-10-19 15:50:28 · 1640 阅读 · 0 评论 -
如何实现GridView表格数据限制标题换行
//限制标题换行 e.Row.Cells[1].Attributes.Add("style","word-break :break-all ; word-wrap:break-word"); 激活RowCreated事件protected void GridView1_RowCreated(object sender, GridViewRowEven原创 2013-10-19 16:07:56 · 726 阅读 · 0 评论 -
GridView控件中添加CheckBox控件,并且实现选择、全选和反选
一、如何在GridView中添加CheckBox控件? 1、添加一个GridView控件后,单击向右箭头,选择【编辑列】; 2、在弹出的【字段】窗口中,选择TemplateField项,点击【添加】>>【确定】; 3、在弹出的窗口选择【编辑模板】,选择刚才添加的列项,将工具箱中的CheckBox控件拖入到模板中ItemTemplate中。 4、当需要原创 2013-10-19 20:09:07 · 9367 阅读 · 0 评论 -
GridView那点事之【删除时弹出确认对话框】
如果要实现GridView中的删除弹出确认对话框,如图所示: 我们可以采用以下方法实现:(1)双击GridView的OnRowDataBound事件;控件【属性】中的【闪电】那个符号(2)在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示: //如果是绑定数据行 if (e.Row.RowType == DataC原创 2013-10-18 20:38:35 · 567 阅读 · 0 评论 -
如何实现GridView控件分页显示数据
方法步骤如下:(1)设置GridView控件的AllowPaging属性为True,在aspx代码中是AllowPaging="True"(2).默认1页10条,如果要修改每页条数,修改PageSize即可,如需要每页显示2条信息,则在aspx代码中是PageSize="2"。(3).默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。原创 2013-10-19 22:26:27 · 1589 阅读 · 0 评论 -
如何实现添加多条信息到GridView中,而一次保存到数据库,不被页面刷新而丢失数据呢?
前面我们提到了,如果想要一次将从TextBox信息添加到GridView的几行数据记录添加到数据库中,我们在设计ASP.NET的页面时,建议采用AJAX技术,进行局部数据刷新。另外,在protected void Page_Load(object sender, EventArgse)事件中,定义如下: { if(!IsPostBack)原创 2013-10-24 00:23:39 · 1779 阅读 · 3 评论