
Datagrid
文章平均质量分 75
xwqjamky
aa
展开
-
DataGrid中删除最后一页的记录时出错的解决办法
比如现在有三页,第3页只有一条记录,当删除第3页的记录时,有时候可能会出错,解决的办法如下: //------------------------------ //by:∮明天去要饭 //------------------------------- string listClass = Class.SelectedValue.T原创 2006-02-23 23:06:00 · 933 阅读 · 0 评论 -
怎样使用DataGrid控件
[Visual Basic, C#, JScript] 下面的示例展示如何使用 DataGrid 控件来显示数据源中的项。[Visual Basic] Function CreateDataSource() As ICollection Dim dt As New DataTable() Dim dr As DataRow原创 2005-10-14 08:49:00 · 484 阅读 · 0 评论 -
datagrid的正反双向排序
迈克老猫(MikeCat) 来自:老猫の理想 呵呵,本没有写文章之意,看到好友阿好(hbzxf)的文章,也决定把平时的一些东西写出来和大家分享!有疏漏之处,敬请大家指教! 在asp.net中利用datagrid控件按列进行排序很是方便。可是我们只能单项排序!如果我们需要正反排序那么就需要加入一些代码控制一下,下面我来详细讲解一下这个过程。 首先我们需要将datagird控件的属性设置为 Allow原创 2005-10-14 08:39:00 · 636 阅读 · 0 评论 -
功能齐全的DataGrid分页例子(两种方法)
方法一: DataGridPaging.aspx AutoEventWireup="false" Inherits="eMeng.Exam.DataGridPaging.DataGridPaging" %> HorizontalAlign="Center" AlternatingItemStyle-BackColor="#eeeeee" HeaderStyle-BackColor原创 2005-10-11 22:51:00 · 933 阅读 · 1 评论 -
如何给DataGrid添加自动增长列
如何给DataGrid添加自动增长列 我想我们都知道在数据库中如何添加自增长列,我们可以将这个自增长列绑定到DataGrid上使得用户方便的知道现在是第几行,今天我介绍一种不用数据库就可以简单显示出自增长列的方法,有人可能会说既然数据库支持我们为什么这样做?我想有如下的两个理由:1、不是所有的表都有自增长列。2、当自增长列不自动复制的时候会出现断号的现象,即使复制这也是有可能发生的。但是先要说明的原创 2005-10-11 22:48:00 · 607 阅读 · 0 评论 -
ASP.NET生成n位不同的验证码
//生成随机数函数中从strchar 数组中随机抽取 //字母区分大小写 //参数n为生成随机数的位数,一般取四位 public string RandomNum(int n) // { string strchar = "0,1,2,3,4,5,6,7,8,9" ; string[] VcArray = strchar.Split(,) ; string VNum = "" ;//由于字符串原创 2005-10-11 22:34:00 · 545 阅读 · 0 评论 -
ASP.NET从SQL Server数据库提取图片并显示在DataGrid
二.从SQL Server数据库提取图片并显示在DataGrid DataGridShowImage.aspx Inherits="eMeng.Exam.DataGridShowImage.DataGridShowImage" %> 从数据库中取得照片并显示在DataGrid中 从数据库中取得照片并显示在DataGrid中 HeaderStyle-Font-Bold="True原创 2005-10-11 22:32:00 · 691 阅读 · 0 评论 -
在Web DataGrid中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)
在head中添加javascript 代码如下: function sel(i) // 鼠标移上去后执行 { eval(i+".style.background=#CCCC66"); // 更改行的颜色 eval(i+".style.cursor=hand"); // 鼠标移上去后变为手形 } function unsel(i) // 鼠标离开后执行 { eval(i+".style原创 2005-10-11 16:51:00 · 668 阅读 · 0 评论 -
为DataGrid添加自定义DataGridColumn类的例子
DataGrid的模板列可以方便的定制所需要的样式,比如上图: 在编辑状态的时候学院是下拉框,选择了当前的学院,但是如果学院很多,下拉框会很长,找起来也会很麻烦,所以可能需要再增加一个查找的功能。这样一个列完全可以通过模板列来实现,可是如果项目中有很多这样的需求,添加这么多复杂的模板列一来很麻烦,二来也有代码冗余,没有重用性,为此,我们可以尝试定制自己的DataGridColumn(类似已经存在原创 2005-10-20 08:34:00 · 814 阅读 · 0 评论 -
格式化DataGrid的例子【将数据源中的0,1值转换成实际的文字】
下面的代码实现格式化DataGrid的列,也即是将数据原中的0,1值转换成实际的文字的功能,主要是在数据绑定的帮定事件。查看例子首先准备数据源,数据源采用数据库、XML、数组等都可以。下面以XML做例子。Contacts.xml文件如下: myaddress@mycompany.com E章 孟子 0 youraddre原创 2005-10-17 21:54:00 · 669 阅读 · 0 评论 -
创建跨多列、多行表头的DataGrid
在使用DataGrid时,有时候需要表头跨列、多行,下面的代码就是实现这个功能的代码。查看例子ShowColSpanHeader.aspx<%@ Page Language="vb" AutoEventWireup="false" Codebehind="ShowColSpanHeader.aspx.vb" Inherits="aspxWeb.mengxianhui.com.ShowColSp原创 2005-10-17 21:51:00 · 690 阅读 · 0 评论 -
创建固定表头、表格体滚动的DataGrid
在使用DataGrid时,有时候需要表头表头固定、表格体的内容可以滚动,下面的代码就是实现这个功能的代码。查看例子ShowFixedHeader.aspx<%@ Page Language="vb" EnableViewState="False" AutoEventWireup="false" Codebehind="ShowFixedHeader.aspx.vb" Inherits="asp原创 2005-10-17 21:50:00 · 655 阅读 · 0 评论 -
向datagrid中加横向 纵向的合计 (在datatable中实现,datatable间倒数据)
protected System.Web.UI.WebControls.DataGrid DataGrid1; /// /// 数据来源 /// DataSet CreateDataSource() { DataTable dt = new DataTable();原创 2005-10-17 21:40:00 · 680 阅读 · 0 评论 -
利用Session纪录datagrid模板列中CheckBox的状态
在DataGrid 的模板列中加入CheckBox ,如果对DataGrid设置分页,前一页已经选中的CheckBox在回到原页时,CheckBox的状态会变为初始状态。 如果想保存checkbox的状态,则可以用Session保存,我是这样实现的: 1、首先,建立DataGrid.原创 2005-10-17 21:32:00 · 647 阅读 · 0 评论 -
实现类似Windows资源管理器的DataGrid
在DataGrid中,我们可以实现类似Windows资源管理器的效果,即对列进行排序,该列颜色与其它列不同。下面就是实现的代码:C#代码:DataGridLikeWindowsExplorer.aspx<%@ Page language="c#" Codebehind="DataGridLikeWindowsExplorer.aspx.cs" AutoEventWireup="false" I原创 2005-10-17 21:27:00 · 572 阅读 · 0 评论 -
动态创建DataGrid的模版列
有的时候我们需要邦定很复杂的DataGrid,我们知道DataGrid,DataList等控件都有Template列,我们可以通过动态的邦定模版列来实现,复杂逻辑的邦定。由于Page继承TemplateControl,所以在Page对象里面就可以使用TemplateControl类里面的方法LoadTemplate,我们可以利用这个方法加载指定路径用户控件来实现丰富的表示(顺便提一下还有一个Lo原创 2005-10-17 12:25:00 · 649 阅读 · 0 评论 -
datagrid分页《非控件版》(日语版)
首先对我之前的发表的那篇补充一下:当你在你的建立的工程中要用到我做的那个用户控件的话:声明 Protected DataGridPage1 As DataGridPage,前是你拖进来的控件名,后是你定义用户控件。然后在你代码中要用你的控件就写上:DataGridPage1.SetTarget(MyDataGrid, New BindDataDelegate(AddressOf binddata原创 2005-10-14 08:52:00 · 715 阅读 · 0 评论 -
如何在DataGrid里面产生滚动条而不滚动题头
我们在开发的时候一定遇到,使用DataGrid的时候由于不想分页(数据没有那么多)但是又显示不在一页里面,此时我们希望在DataGrid里面出现一个滚动条,可以上下滚动DataGrid里面的数据而不用上下滚动页面,由于写本文的目的是为了说明如何实现,所以对于细节性的问题读者可以自己思考完成(比如:既要分页又要滚动等等)。为了可以滚动DataGrid我们需要一个可以让客户端的Table滚动js脚本原创 2005-10-14 08:53:00 · 810 阅读 · 0 评论 -
使用在.net 框架上的DataGrid數據分頁控件
控件簡介:一般的人做分頁辦法是做存儲過程,在存儲過程和程序間傳遞數值,本人開發的(a)只是方便大家使用而已。下載控件在下面(a)特點:For Andy?Body1.拉來就用,無限制的,調用代碼很少2.可根據dataGrid的可容納Row數量自動取值,自動Load 一部分的數據3.在滾動條上面可以處理上翻頁和下翻頁4.可以減小網絡傳輸量第一步:在form的load事件增加----2-原创 2005-10-14 08:54:00 · 516 阅读 · 0 评论 -
DataGrid删除一行前弹出确认框
//第一种方法 private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { e.Item.Cells[3].Attributes.Add("onclick","return confirm(您真的要删除此行吗?);"); } //第二种方法 删除原创 2005-11-19 11:28:00 · 776 阅读 · 0 评论 -
功能齐全的DataGrid
1.html代码HTML> HEAD> title>DatagridTesttitle> meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> meta content="C#" name="CODE_LANGUAGE"> meta content="Java原创 2005-11-15 23:39:00 · 1145 阅读 · 0 评论 -
在DataGrid快速添加新行
asp.net DataGrid为我们提供的内建的记录行编辑功能,但是没有提供内建的添加新行的功能。一个办法就是:在DataTable中添加新行,然后再重新绑定到DataGrid,这个办法可行,但在更新前需要进行确认,可能会产生空行。另外一个解决办法就是:利用DataGrid footer template来提供一个空的行,这样既可以提高速度,也可以避免其它方法带来的不足。为了为浏览者提供原创 2005-11-04 19:59:00 · 797 阅读 · 0 评论 -
添加一个下拉框到DataGrid
本实例利用Paint方法添加一个下拉框到DataGrid1上 1、新建一个Visual Basic Project 。2、添加一个DataGrid control到窗体上。3、加入以下代码 Imports System.Data.SqlClient Public Class Form1 Inherits System.Windows.Forms.Form #Region " Windows原创 2005-10-17 22:07:00 · 645 阅读 · 0 评论 -
DataGrid控件通用打印类.
Imports System.Drawing.PrintingImports System.Drawing.ColorImports System.Windows.FormsImports System.Drawing.FontImports System.Drawing.PointFImports System.Windows.Forms.DataGridImports System.Drawi原创 2005-10-17 21:57:00 · 735 阅读 · 0 评论 -
创建完全可编辑的 DataGrid
构想在这个例子中,我写了一个简单的WebForm来管理存储在XML中的联系人列表。 这个需求是非常简单的:具有添加新联系人,编辑/删除现有联系人的能力。用户可以一次修改或删除多个联系人,我也允许用户按他们选定的列来对数据网格进行排序。 我的例子是用 C# 编写的。 如果你更喜欢这些代码的VB版本,在下载文件中有这两种格式的代码。Contacts.xml这个例子中的 XML 数据文件非常简单直观。由原创 2005-10-17 21:56:00 · 637 阅读 · 0 评论 -
如何利用RadioButtonList实现datagrid列的单选
在datagrid中,我们可能会需要实现这种功能——列的单选,本身datagrid提供了select命令可以实现这种功能,而我们往往又习惯于RadioButton来实现,下面就谈谈怎么样用RadioButtonList来实现。1、我们将datagrid的第一列设置为模板列,并加入RadioButtonList 2、在datagrid.databind();后加入以下代码//将第一列第一单元格的R原创 2005-10-17 21:36:00 · 651 阅读 · 0 评论 -
给DataGrid添加确定删除的功能
给DataGrid添加确定删除的功能DataGrid的功能我想大家是知道的,我在实际的应用中遇到如下的问题,客户要求在删除之前做一次提示。类似于windows。首先我们都知道DataGrid支持删除的功能,我们可以向DataGrid里面添加删除列就可以实现,下面我想用模板列来实现带提示的删除按钮。我们用northwind的示例数据库作为例子数据库操纵Categories表。DataGrid的Ht原创 2005-10-17 21:35:00 · 467 阅读 · 0 评论 -
绑定txt文件到DataGrid
ReportFile.aspxvoid Page_Load(Object sender, EventArgs e) { string ConnectionString; string SQLString; ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + ";E原创 2005-10-17 21:33:00 · 641 阅读 · 0 评论 -
让Asp.NET的DataGrid可排序、可选择、可分页
让Asp.NET的DataGrid可排序、可选择、可分页 DataGrid是Asp.NET中的一个重要的控件,经常我们都将DataGrid做成可分页的和可排序的,有时还需要加上选择功能。这些都是经常需要用到的方法,其实是比较简单的。 设计思路:为了方便起见,我们连接SQL Server 2000的NorthWind数据库的Orders表,从数据库里得到此表的数据视图。利用DataGri原创 2005-10-17 21:23:00 · 545 阅读 · 0 评论 -
如何同步滚动两个相同的DataGrid
如何同步滚动两个相同的DataGrid 昨天在优快云上看到有人高分(100)问这个问题,不忧心中有些痒痒,仔细看了看问题,其实也是我很久以前就像做的一件事情了,今天刚好是周末回家研究一下,有些收获,拿出来和大家分享。问题描述:在WinForm中如何同步滚动两个DataGrid。问题分析:拿到这个首先想到的就是重写Scroll方法,可是想想工作量有些大,所以想在Form级别上做做手脚原创 2005-10-17 21:22:00 · 693 阅读 · 0 评论 -
(ASP.NET)用动态属性和DataView实现DataGrid的双向排序
DataGrid是ASP.NET中非常重要的一个控件。它能方便的让我们实现编辑、排序功能;但是排序功能默认的是升序(ASC),能不能让DataGrid同时实现升降序排列呢?这篇文章将给你一个比较好的解决方法。下面的例子将告诉你如何给DataGrid动态添加sortexpression 和 sortdirection 属性,并通过DataView使DataGird中的数据按照这两个属性排列。在这个原创 2005-10-17 12:28:00 · 808 阅读 · 0 评论 -
DataGrid连接Access的快速分页法(5)——实现快速分页
DataGrid连接Access的快速分页法(5)——实现快速分页 我使用Access自带的Northwind中文数据库的“订单明细”表作为例子,不过我在该表添加了一个名为“Id”的字段,数据类型为“自动编号”,并把该表命名为“订单明细表”。 FastPaging_DataSet.aspx-------------------------------------------------原创 2005-10-14 09:10:00 · 495 阅读 · 0 评论 -
DataGrid连接Access的快速分页法(3)——SQL语句的选用(降序)
DataGrid连接Access的快速分页法(3)——SQL语句的选用(降序)三、降序(1)@PageIndex @FirstIndexSELECT TOP @PageSize @QueryFields FROM @TableName WHERE @ConditionORDER BY @PrimaryKey DESC (2)@FirstIndex @PageIndex @MiddleInde原创 2005-10-14 09:03:00 · 625 阅读 · 0 评论 -
DataGrid连接Access的快速分页法(1)——需求与现状
DataGrid连接Access的快速分页法(1)——需求与现状 一、需求分析 DataGrid是一个功能强大的ASP.NET Web服务器端控件,它除了能够按各种方式格式化显示数据,还可以对数据进行动态的排序、编辑和分页。大大减轻了广大Web程序员的工作量。实现DataGrid的分页功能一直是很多入门者感到棘手的问题,特别是自定义分页功能,实现的方法多种多样,非常灵活。 目前大家公认性能最好的应原创 2005-10-14 08:59:00 · 530 阅读 · 0 评论 -
DataGrid动态添加模板列的一个例子
数据源结构同http://www.cnblogs.com/lovecherry/archive/2005/03/25/125525.html 表dep:depid(标识主键),depname(学院名字) 表stu:stuid(标识主键),stuname(学生名字),studepid(学院id=表dep.depid) 前台: WebForm30原创 2005-10-17 12:22:00 · 717 阅读 · 0 评论 -
利用ASP.NET DataGrid显示主次关系的数据
大家在实际工作中有没有遇到要在DataGrid中显示带有主次结构的数据呢?如果你对ADO.NET和SQL Server2000熟悉的话,我们下面就举一个利用VS.NET自带的示例数据库Northwind和VB.NET来说明如何实现这一目标。 首先,我们先准备要显示的带有主次结构的数据。 下面就是要绑定到HierarchicalDataGrid.aspx的VB.NET代码文件Hierar原创 2005-10-17 00:44:00 · 448 阅读 · 0 评论 -
datagrid保存时无法提交更新的问题
如果绑定了datagrid,在datagrid中对数据进行更改后,点击窗体中的toolbar按钮进行保存时,最后输入的那个数据,如果焦点没有移开,在保存的时候就得不到提交,只有移开焦点的时候才能提交!在csdn的贴子上搜索了很久,发现很多人都是建议不用toolbar,而是用button控件,网友covis的解释是“用带SELECTED属性的控件提交数据即可。可能你用TOOLBAR的按钮或其它没有原创 2005-10-14 10:00:00 · 1053 阅读 · 0 评论 -
DataGrid删除确认及Item颜色交替
DataGrid删除确认及Item颜色交替hbzxf(阿好)http://www.cnblogs.com/hbzxf 有时候我们需要在删除DataGrid中Item相对应的数据时,需要弹出一个确认对话框来提示使用者,其实这个功能非常简单,下面的代码大家可以试试,还有一个小技巧也顺便测试一下,可以在DataGrid的Item 中产生颜色交替的效果。 private vo原创 2005-10-14 08:48:00 · 594 阅读 · 0 评论 -
在DataGrid中显示数据库中的图片
上一篇文章说了如何把图片保存到数据库中,所以做了个例子,将图片显示在DATAGRID。前面说过了用Response.BinaryWrite()只可以显示一张图片,现在用一个DATAGRID控件,将图片显示在DATAGRID中的IMAGE控件里。(提示:下面的例子没有做分页功能) 里面用了两个图片控件,一个是服务器端的ImageButton,另一个是客户端的Image控件。前台代码: D原创 2005-10-11 22:53:00 · 897 阅读 · 0 评论 -
JavaScript实现DataGrid中的CheckBox全选与否
(一).功能 1. JavaScript检索CheckBox并实现全选和全消功能 用C#等写的CheckBox需要回发到服务端执行, 而用JavaScript可以在直接客户端实现,效率高些 (二).代码 1. DataGrid中的代码主要片段: //头模板代码 onclick="javascript:SelectAll(this);"> //项模板代码 2. 在当页加入: func原创 2005-10-11 22:43:00 · 674 阅读 · 0 评论