实现类似Windows资源管理器的DataGrid(1)
点击次数:20 次 发布日期:2008-11-26 14:25:09 作者:源代码网
|
源代码网推荐 源代码网推荐 C#代码: 源代码网推荐 源代码网推荐 DataGridLikeWindowsExplorer.ASPx 源代码网推荐 源代码网推荐 <%@ Page language="c#" Codebehind="DataGridLikeWindowsExplorer.aspx.cs" 源代码网推荐 AutoEventWireup="false" Inherits="aspx<a href="http://dev.21tx.com/web/" target="_blank">Web</a>CS.DataGridLikeWindowsExplorer" %> 源代码网推荐 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 源代码网推荐 <HTML> 源代码网推荐 <HEAD> 源代码网推荐 <title>DataGridLikeWindowsExplorer</title> 源代码网推荐 <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0"> 源代码网推荐 <meta name="CODE_LANGUAGE" Content="C#"> 源代码网推荐 <meta name="vs_defaultClientScript" content="<a href="http://dev.21tx.com/web/javascript/" target="_blank">JavaScript</a>"> 源代码网推荐 <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> 源代码网推荐 <style type="text/css"> 源代码网推荐 .gridtooltip { 源代码网推荐 BORDER-RIGHT: black 1px solid; 源代码网推荐 PADDING-RIGHT: 4px; 源代码网推荐 BORDER-TOP: black 1px solid; 源代码网推荐 PADDING-LEFT: 4px; 源代码网推荐 Z-INDEX: 200; 源代码网推荐 LEFT: 0px; 源代码网推荐 VISIBILITY: hidden; 源代码网推荐 PADDING-BOTTOM: 4px; 源代码网推荐 FONT: 9pt bold 宋体; 源代码网推荐 BORDER-LEFT: black 1px solid; 源代码网推荐 WIDTH: 150px; 源代码网推荐 COLOR: white; 源代码网推荐 PADDING-TOP: 4px; 源代码网推荐 BORDER-BOTTOM: black 1px solid; 源代码网推荐 POSITION: absolute; 源代码网推荐 TOP: 0px; 源代码网推荐 BACKGROUND-COLOR: #ff3316 源代码网推荐 } 源代码网推荐 </style> 源代码网推荐 <script language="<a href="http://dev.21tx.com/java/" target="_blank">Java</a>script" type="text/javascript"> 源代码网推荐 function showheadertip(idx) 源代码网推荐 { 源代码网推荐 var tooltip 源代码网推荐 if (document.getElementById) 源代码网推荐 tooltip = document.getElementById("htip" + idx) 源代码网推荐 else 源代码网推荐 tooltip = eval("document.all["htip" + idx + ""]"); 源代码网推荐 if (tooltip != null) 源代码网推荐 { 源代码网推荐 tooltip.style.pixelLeft = event.clientX + 5; 源代码网推荐 tooltip.style.pixelTop = event.clientY + 5; 源代码网推荐 tooltip.style.visibility = "visible"; 源代码网推荐 } 源代码网推荐 } 源代码网推荐 function hideheadertip(idx) 源代码网推荐 { 源代码网推荐 var tooltip 源代码网推荐 if (document.getElementById) 源代码网推荐 tooltip = document.getElementById("htip" + idx) 源代码网推荐 else 源代码网推荐 tooltip = eval("document.all["htip" + idx + ""]"); 源代码网推荐 if (tooltip != null) 源代码网推荐 { 源代码网推荐 tooltip.style.visibility = "hidden"; 源代码网推荐 } 源代码网推荐 } 源代码网推荐 </script> 源代码网推荐 </HEAD> 源代码网推荐 <body MS_POSITIONING="GridLayout"> 源代码网推荐 <asp:PlaceHolder ID="Tips_PlaceHolder" Runat="server"></asp:PlaceHolder> 源代码网推荐 <form id="DataGridLikeWindowsExplorer" method="post" runat="server"> 源代码网推荐 <div align="center"> 源代码网推荐 <h4>Northwind职员表</h4> 源代码网推荐 <asp:DataGrid ID="WinExplorerView_DataGrid" Runat="server" BorderColor="#FF6600" 源代码网推荐 BorderStyle="None" BorderWidth="5px" BackColor="White" CellPadding="5" AllowSorting="True" 源代码网推荐 AutoGenerateColumns="False" AllowPaging="True" GridLines="Horizontal" PageSize="5"> 源代码网推荐 <SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#669999"></SelectedItemStyle> 源代码网推荐 <ItemStyle ForeColor="#000066"></ItemStyle> 源代码网推荐 <HeaderStyle Font-Bold="True" HorizontalAlign="Center" ForeColor="Navy" BackColor="#FFCC00"></HeaderStyle> 源代码网推荐 <FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle> 源代码网推荐 <Columns> 源代码网推荐 <asp:BoundColumn DataField="LastName" SortExpression="LastName" HeaderText="姓"></asp:BoundColumn> 源代码网推荐 <asp:BoundColumn DataField="FirstName" SortExpression="FirstName" HeaderText="名字"></asp:BoundColumn> 源代码网推荐 <asp:BoundColumn DataField="Title" SortExpression="Title" HeaderText="职位"></asp:BoundColumn> 源代码网推荐 <asp:BoundColumn DataField="BirthDate" SortExpression="BirthDate" HeaderText="出生日期" 源代码网推荐 DataFormatString="{0:d}"/></asp:BoundColumn> 源代码网推荐 <asp:BoundColumn DataField="City" SortExpression="City" HeaderText="居住地"></asp:BoundColumn> 源代码网推荐 </Columns> 源代码网推荐 <PagerStyle HorizontalAlign="Left" ForeColor="#000066" BackColor="White" Mode="NumericPages"></PagerStyle> 源代码网推荐 </asp:DataGrid> 源代码网推荐 </div> 源代码网推荐 </form> 源代码网推荐 </body> 源代码网推荐 </HTML> 源代码网推荐 源代码网推荐 DataGridLikeWindowsExplorer.aspx.cs 源代码网推荐 源代码网推荐 using System; 源代码网推荐 using System.Collections; 源代码网推荐 using System.ComponentModel; 源代码网推荐 using System.Data; 源代码网推荐 using System.Data.SqlClient; 源代码网推荐 using System.Drawing; 源代码网推荐 using System.Web; 源代码网推荐 using System.Web.Caching; 源代码网推荐 using System.Web.SessionState; 源代码网推荐 using System.Web.UI; 源代码网推荐 using System.Web.UI.WebControls; 源代码网推荐 using System.Web.UI.HtmlControls; 源代码网推荐 源代码网推荐 namespace aspxWebCS 源代码网推荐 { 源代码网推荐 /// <summary> 源代码网推荐 /// DataGridLikeWindowsExplorer 的摘要说明。 源代码网推荐 /// </summary> 源代码网推荐 public class DataGridLikeWindowsExplorer : System.Web.UI.Page 源代码网推荐 { 源代码网推荐 protected System.Web.UI.WebControls.DataGrid WinExplorerView_DataGrid; 源代码网推荐 protected System.Data.SqlClient.SqlDataAdapter m_sqlDataAdapter; 源代码网推荐 protected System.Data.SqlClient.SqlCommand m_sqlSelectCommand; 源代码网推荐 protected System.Data.SqlClient.SqlConnection m_sqlConnection; 源代码网推荐 protected System.Data.DataSet m_dsEmployees; 源代码网推荐 protected System.Data.DataView m_dvEmployees; 源代码网推荐 protected System.Collections.Hashtable colHeaderMap; 源代码网推荐 源代码网推荐 protected string m_strSortExpr; 源代码网推荐 protected string m_strSortOrder; 源代码网推荐 protected int m_iSortColumnIdx; 源代码网推荐 protected System.Web.UI.WebControls.PlaceHolder Tips_PlaceHolder; 源代码网推荐 源代码网推荐 protected string strConn = "Data Source=.;User Id=sa;Password=;Initial Catalog=Northwind;"; 源代码网推荐 源代码网推荐 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
