2008年10月31日gridview:gridview应用(九)
.[ft=,,] gridview加入自动求和求平均值小计
[ft=,2,] 效果图: [img,520,246]http://p.blog.csdn.net/images/p_blog_csdn_net/21aspnet/286353/o_gv30.gif[/img]
解决方案:
[ft=,,]private double sum = 0;//取指定列的数据和,你要根据具体情况对待可能你要处理的是int
[ft=,,]protected void gridview1_RowDataBound(object sender, gridviewRowEventArgs e)
[...
[阅读全文] [PDF]
2008年10月31日gridview:gridview 72般绝技2
gridview正反双向排序:
后台代码:
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 System.Dat...
[阅读全文] [PDF]
2008年10月31日gridview:gridview应用(三)
.鼠标移到gridview某一行时改变该行的背景色方法一:
效果图:
做法:
双击gridview的[ft=#ff0000,,]OnRowDataBound 事件;
在后台的gridview1_RowDataBound()方法添加代码,最后代码如下所示:
protected void gridview1_RowDataBound(object sender, gridviewRowEventArgs e)
{
int i;
//执行循环,保证每条数据都可以更新
for (i = 0; i < gridview1.Rows....
[阅读全文] [PDF]
2008年10月31日gridview:gridview 72般绝技
SqlConnection sqlcon;
SqlCommand sqlcom;
string strCon = "Data Source=(local);Database=数据库名;Uid=帐号;Pwd=密码";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bind();
}
}
protected void gridview1_RowEditing(...
[阅读全文] [PDF]
2008年10月31日gridview:gridview一点技巧
1,给gridview加上鼠标移动改变背景色效果:
增加gridview的RowCreated(很明显是当gridview行创建)事件代码
这里this.style.backgroundColor='#C0C0FF' 的值可以是这样的十六进制也可以直接是颜色名称如='red'
protected void gridview1_RowCreated(object sender, gridviewRowEventArgs e)
...{
if (e.Row.RowType == DataControlRowType.DataRow ) //判断当前行是不是数据行
...
[阅读全文] [PDF]
2008年10月31日gridview:C#精髓之gridview 72般绝(4)
.gridview弹出新页面/弹出制定大小位置新窗口:效果图:
方案一:简单的方法,新窗口不固定大小
<asp:gridview ID="gridview1" runat="server" AutoGenerateColumns="False" CellPadding="3"
BackColor="White" BorderColor="#CCCCCC" BorderStyle="None"...
[阅读全文] [PDF]
2008年10月31日gridview:C#精髓之gridview 72般绝技(5)
.gridview加入自动求和求平均值小计
效果图:
解决方案:
private double sum = 0;//取指定列的数据和,你要根据具体情况对待可能你要处理的是int
protected void gridview1_RowDataBound(object sender, gridviewRowEventArgs e)
{
if (e.Row.RowIndex >= 0)
{
sum += Convert.ToDouble(e.Row.Cells[6].Text);
}
e...
[阅读全文] [PDF]
2008年10月31日自定义连接字符串:gridview实现自定义时间货币等字符串
gridview实现自定义时间货币格式:
解决方法:
在asp.net 2.0中,如果要在绑定列中显示比如日期格式等,如果用下面的方法是显示不了的
<asp :BoundField DataField="CreationDate"
DataFormatString="{0:M-dd-yyyy}"
HeaderText="CreationDate" />
主要是由于htmlencode属性默认设置为true,已防止XSS攻击,安全起见而用的,所以,可以有以下两种方法解决
1、
<asp :gridview r...
[阅读全文] [PDF]
2008年10月31日gridview:gridview排序
C# Code
记录排序方向(升序/降序)
private string gridviewSortDirection
{
get { return ViewState["SortDirection"] as string ?? "ASC"; }
set { ViewState["SortDirection"] = value; }
}
//记录排序字段
private string gridviewSortExpression
{ ...
[阅读全文] [PDF]
2008年10月31日gridview:VS2005中gridview简单实用应用
gridview琌VS2005い癸VS2003DataGrid糤眏蠢北ン
甶ボウ膀セ盽ǎ莱ノ
狦瓜
[琩高]秙琩高计沮畐 陪ボ獺Table 竕﹚gridview
//琩高秙
protected void btnQue_Click(object sender, EventArgs e)
{
this.tableInfo.Visible = true;
SqlConnection sqlconn = new SqlConnection("server=localhost;database=db;uid=uid;pwd=pwd;&q...
[阅读全文] [PDF]
2008年10月31日gridview:gridview变色问题
按那一行 哪一行就变色 在没有触发下一行时保持
Default3.aspx.cs如下(这个没关系)
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 Syste...
[阅读全文] [PDF]
2008年10月31日gridview:gridview中使用方向键标记选中行
在aspx中定义javascript事件,判断按键是否为上下键;
<script type="text/javascript">
var currentRowId = 0;
function SelectRow()
{
if (event.keyCode == 40)
MarkRow(currentRowId+1);
else if (event.keyCode == 38)
MarkRow(cur...
[阅读全文] [PDF]
2008年10月31日gridview:javascript实现gridview的编..
//首先形成表格数据(此处罗列出加载的列,主要指出编辑列及其事件)
$("#tbpro").append("<tr style=\"background-color:#dcdcdc; height:23px\"><td>"+pid+"</td><td>"+pname+"</td><td>"+pcode+"</td><td><input onclick=...
[阅读全文] [PDF]
Introduction
ASP.NET gridview control available in Visual Studio 2008alows data binding and editing without writing a single line of code. This article shows you you can do that.
The gridview control allows editing _disibledevent="BACKGROUND-COLOR: #ffffff">In this article, we discussed how to dis...
[阅读全文] [PDF]
2008年9月27日gridview:gridview加入自动求和求平均值小计
直接来看代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio...
[阅读全文] [PDF]
2008年9月10日gridview:给gridview添加复选框的方法
在gridview添加一个模板列: <asp:TemplateField> <HeaderTemplate> <asp:CheckBoxID=\"cbSelAll\"runat=\"server\"Text=\"全选\"AutoPostBack=\"True\"OnCheckedChanged=\"cbSelAll_CheckedChanged\"/> </HeaderTemplate> <ItemTemplate> <asp:CheckBoxID=\"cbSel\"runat=\"se...
[阅读全文] [PDF]
2008年9月10日gridview:使用gridview实现用“...”代替超长字符串
实际需要,所以写了这段使用gridview实现用“...”代替超长字符串的代码,希望给新手一点提示和帮助,大家一起来看代码吧.
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....
[阅读全文] [PDF]
2008年9月10日gridview:DataGrid 与 gridview 通用的样式文件
在ASP.NET开发过程中,DataGrid使用的频率是非常高的,对于DataGrid的样式来说大家普遍使用的是自定义不同的颜色来应用于DataGrid的Header, Footer, EditItem, SelectItem, Item, Page,然而如果在每个页面都要对上述样式逐个设置,工作效率可想而知了,估计一天也出不了几个页面,而且在VS.NET中一个最大的BUG就是当我们对已经定义好的DataGrid重新布置页面布局时,发觉其所有的事件会莫名其妙丢失。或许有时候我们只好使用VS.NET已经提供好的自动套用格式模板,但有时候我们必须,而且不由我们...
[阅读全文] [PDF]
2008年9月10日gridview:gridview中的超链接
gridview中的超链接 gridview中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。 数据绑定方式有两种,如下示例: Eval方式 <%# Eval("id") %> Bind方式 <%# Bind("id","~/info.aspx?id={0}") %> 推荐使用第一种方式,可以在一个<%# %>里放入多个绑定,而第二种只能如此绑定一个值 <%# Eval("id") + ":" ...
[阅读全文] [PDF]
2008年9月10日gridview:自动填充固定行数的 gridview
在有些开发实践中,有时候为了页面美观的需要,需要将gridview填充成固定行数的表格,下面这个方法实现了这种填充的功能。此方法可以处理自动产生列和模版列。注意:由于时间关系,没有实现对完全空白数据的填充,呵呵,如果需要,可以自己添加哈:)! C#:参考:[http://www.crazycoder.cn/]<%@PageLanguage=\"C#\"%><!DOCTYPEhtmlPUBLIC\"-//W3C//DTDXHTML1.0Transitional//EN\"\"http://www.w3.org/TR/xhtml1/DTD/x...
[阅读全文] [PDF]