- 博客(32)
- 收藏
- 关注
原创 向SQL Server数据库添加图片
下面的代码实现向SQL Server数据库添加图片和文字的功能。 首先,在SQL查询分析器中执行下面的语句,以创建表和存储过程。Drop Table Person Go Create Table Person ( PersonID Int Identity, PersonEmail Varchar(255), PersonName Varchar(255), PersonSex Char(1),
2004-07-09 09:05:00
1316
1
原创 从SQL Server数据库提取图片并显示在DataGrid
下面的代码实现从SQL Server数据库提取图片并显示在DataGrid的功能。 下面就是完整的代码,拷贝即可运行: 用户列表 Sub Page_Load(sender As Object, e As EventArgs) If Not Page.IsPostBack Then BindGrid() End If End Sub Private Sub BindGrid() Dim s
2004-07-09 09:04:00
915
原创 在ASP.NET中实现POST发送数据
下面的代码实现了与以前XMLHTTP类似的功能。代码如下: HttpSendData.aspx void Button1_Click(object sender, System.EventArgs e) { string strTitle = TextBox1.Text; string strDesc = TextBox2.Text; Encoding encoding =
2004-07-09 09:02:00
927
原创 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
在一些.NET论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在http://www.youkuaiyun.com/Develop/read_article.asp?id=15113已经做过介绍。下面就用例子介绍如何在ASP.NET中实现这个功能。 本例子共3个页面,其中WebF
2004-07-09 09:01:00
998
原创 利用OleDb的GetOLEDBSchemaTable方法得到数据库架构信息
我们可以利用OleDb的GetOLEDBSchemaTable方法得到数据库的所有视图,表,存储过程等信息。 GetDataBaseSchema.aspx GetDataBaseSchama GetDataBaseSchema.aspx.vbImports System Imports System.Data Imports System.Data.OleD
2004-07-09 09:01:00
779
原创 检测客户端显示器分辨率、浏览器类型和客户端IP
下面的代码实现了检测客户端显示器分辨率、浏览器类型和客户端IP的功能。你可以把客户端信息保存到Session,ViewState等中以便在其它的页面直接使用。 例子 ClientPeek.aspx 检测客户端显示器分辨率、浏览器类型和客户端IP ClientPeek.aspx.vbImports System Public Class ClientPeek Inhe
2004-07-09 09:00:00
870
原创 在SQL Server中保存和输出任意类型的文件
我们可以把任意类型的文件保存到SQL Server中,在进行例子之前,先建立测试用表格,TestFile.sql:if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[TestFiles]) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table [dbo]
2004-07-09 09:00:00
811
原创 如何在DataGrid绑定之前为DataSet添加新列
在实际的应用中经常会遇到根据其它列计算某一新列的结果,实现这样的功能有两种办法:一个直接使用SQL语句;另外就是在绑定时进行动态添加。第一种方法以前已经介绍过。下面就是第二种方法的具体实现: AddDataSetColumn.aspx AddDataSetColumn AddDataSetColum
2004-07-09 08:59:00
797
1
原创 在ASP.NET中杀死进程
通过ASP.NET可以对一些无用的进程进行远程杀死,下面的代码先列出正在活动的所有进程,然后进行杀死。需要注意的是:这个文件要放在具有Administrator访问权限的虚拟目录下。 以下是C#代码: void Page_Load(Object Sender, EventArgs e){ btnKill.Attributes.Add("onclick", "javascript: ret
2004-07-09 08:58:00
728
原创 Repeater控件分页例子
Repeater和DataList控件提供了一个快速、灵活的表现数据的方式,但是,它们没有内建的分页功能;DataGrid控件提供了内建的分页功能,但它的结构比较复杂。下面就用PagedDataSource类实现Repeater和DataList的分页。 PagedDataSource封装了DataGrid的分页属性,我们可以象DataGrid那样进行分页。代码如下: 查看例子 C#版本 p
2004-07-09 08:58:00
740
原创 实现类似Windows资源管理器的DataGrid
在DataGrid中,我们可以实现类似Windows资源管理器的效果,即对列进行排序,该列颜色与其它列不同。下面就是实现的代码: C#代码: DataGridLikeWindowsExplorer.aspx DataGridLikeWindowsExplorer .gridtooltip { BORDER-RIGHT: black 1px solid; PADDING-RIGHT:
2004-07-09 08:55:00
917
原创 在后代码里创建DataGrid控件
在后代码里创建DataGrid控件 本文介绍如何用代码创建DataGrid,并且有四个绑定列和一个模板列,支持排序功能。 代码如下: C# CreateDataGrid.aspx public void Page_Load(Object sender,EventArgs e){ CreateDataGridForm.Controls.Add(MakeGrid()); } 用代码创建Dat
2004-07-09 08:55:00
676
原创 XP 风格的可拖动列、排序的DataGrid的例子
本文介绍XP 风格的可拖动列、排序的DataGrid的例子,请查看 要想使用本源代码,请先下载如下文件: downarrow.gif sortBlank.gif sortUp.gif sortDown.gif uparrow.gif xpTable.css xpTable.htc 源代码如下:【C#版本】 DragableXpStyleTable.aspx XP 风格的可拖动列、排序
2004-07-09 08:52:00
748
原创 XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子
结合客户端脚本,我们可以创建出可以拖动列,可以拖动改变列宽度,显示、隐藏列、编辑列的XP风格的 DataGrid,下面就是所有的代码。自己调试时请注意修改eMeng.Exam.UltraGrid路径。 查看例子 UltraGrid.aspx XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子 XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子
2004-07-09 08:49:00
645
原创 利用WebClient和WebRequest类获得网页源代码
利用.NET框架提供的 WebClient类 和 WebRequest类,我们可以很轻易地得到给定URL地址的源代码,很简单,以下是C#的完整的例子. 查看例子 GetPageHtml.aspx 得到网页源代码 得到任意网页源代码 http://dotnet.aspx.cc/content.aspx GetPageHtml.aspx.csusing Syst
2004-07-09 08:49:00
744
原创 将某一目录下的所有相同格式的 XML文件绑定到不同的DataGrid
将某一目录下的所有相同格式的 XML文件绑定到不同的DataGrid的方法。 Sub Page_Load( sender as object, e as System.EventArgs) Dim dir As DirectoryInfo = New DirectoryInfo("D:/Web") Dim files As FileInfo() = dir.GetFiles()
2004-07-09 08:47:00
576
原创 对于长时间装载的ASP.NET页面如何在客户端浏览器中显示进度?
对于加载时间比较长的ASP.NET页面,我们可以在客户端浏览器中显示进度条来显示页面正在装载。下面就是具体的实现过程: 新建项目,名字为WebPortal,在项目类型中选择Visual C#项目或者Visual Basic项目都可; 在模板类型中选择ASP.NET Web应用程序; 位置里输入:http://localhost/WebPortal; 添加新项:名字为ShowProgress的We
2004-07-09 08:44:00
550
原创 动态增加的DropDownList如何保持状态
动态增加的DropDownList如何保持状态,下面就是解决方法。 查看例子 院系选择 public void Page_load(object Sender, EventArgs e) { xike.Attributes.Add("onchange", "document.all." + HiddenValue.ClientID + ".value = xike.options[xike
2004-07-09 08:44:00
673
原创 将Word文档转化为HTML格式的文档
利用Word.Application提供的方法,可以很轻易地将Word文档转化为HTML等其它格式,下面就是实现的全部的代码。注意,必须先添加引用: 说明:以上代码为Office2000环境下的代码,如果是Office XP或者Office 2003,您必须引用不同的Microsoft Word Object Library,同时,docType.InvokeMember("SaveAs", S
2004-07-09 08:42:00
770
原创 利用DataGrid显示某目录下的所有文件
.NET Framework提供两个访问目录信息的类和两个访问文件信息的类,钥访问目录,可以使用Directory类,也可以使用DirectoryInfo类,对应于文件,也有File类和FileInfo类。这两个类之间的区别在于返回的信息和使用的方法不同。Directory和File类属于静态类,在使用时你不必创建实例,例如:要删除文件,可以File.Delete(filePath),要检测文件夹
2004-07-09 08:40:00
989
原创 将ASP.NET Control转换为String
下面的类可以实现将ASP.NET的Control(包括aspx页面)转换成String字符串,可以用于: 用邮件发送ASP.NET的内容 用XSLT转换页面的输出 ASPX页面的全局字符串的使用 C#代码using System; using System.IO; using System.Text; using System.Web; using System.Web.UI; public
2004-07-09 08:40:00
601
原创 如何控制DataGrid里的内容换行与不换行?
需求千奇百怪,有的要求表格里的内容自动换行,有的不要求,其实设置DataGrid的CSS样式单属性即可实现大部分的需求,但对于不换行的实现,单靠样式单还不能完全满足要求,下面就是一种解决的方法: int start_index; ICollection CreateDataSource() { DataTable dt = new DataTable(); DataRow dr; dt.C
2004-07-09 08:35:00
817
原创 Cache浏览器
对Cache进行浏览并管理。 //http://aspalliance.com/aldotnet/examples/cacheviewer.aspx //http://scottwater.com private void Page_Load(object sender, System.EventArgs e) { if(!IsPostBack) { hlRefresh.Navigat
2004-07-09 08:35:00
622
原创 利用Repeater控件显示主-从关系数据表
本文介绍了一种利用Repeater控件显示主-从关系数据表的方法。 原文参见:http://support.microsoft.com/default.aspx?scid=kb;en-us;306154 NestedRepeater.aspx > NestedRepeater.aspx.csusing System; using System.D
2004-07-09 08:34:00
466
原创 在IE浏览器中使用Windows窗体控件(二)
通过windows窗体控件访问Web Service 窗体控件一个重要优点就是你可以通过它在客户端实现丰富的用户信息。比如说,你可以通过窗体控件对Web服务的访问从而在IE中显示而不需要重新刷新该页面。为了演示这点,我们先来创建一个Web服务,接着再来演示怎样通过窗体控件调用Web服务。 创建Web service 我们创建一个 Visual C# Asp.net web service 新项目,
2004-07-09 08:33:00
743
原创 在IE浏览器中使用Windows窗体控件(三)
调试Windows窗体控件 要调试窗体控件,你需要按照下面步骤进行。 1.打开浏览器并请求包含窗体控件的那个Html页面。 2.打开visual Studio.Net同时选择工具->调试进程就会显示下面的对话框。 在这个进程对话框中,选择IEXPLORE.EXE 点击附加按钮。当你点击附加按钮时会跳出一个对话框提示你选择要调试的程序类型。我们选择了Com
2004-07-09 08:33:00
1335
原创 在IE浏览器中使用Windows窗体控件(一)
引言 在过去,Web程序员经常在他们的Web程序中使用ActiveX控件来实现一些胖客户端才具有的功能。不过现在开发者可以很容易的通过Microsoft.NET Framework来简洁和安全的建立对象,并且方便的在IE浏览器中切入使用。通过在IE浏览器中创建Windows窗体控件,开发者可以实现丰富的web客户端。在这篇文章中,我们将会知道怎样创建Windows窗体控件并且在IE中使用。在浏览器
2004-07-09 08:32:00
834
1
原创 用Xml2OleDb将XML文件插入到数据库
下载源代码 Xml2OleDb简介 XML是互联网共享数据的最好的方法,XML格式的数据可以很轻松的集成到不同的Web应用中去。但如果你想将XML文件插入到数据库,怎么办?Xml2OleDb将向您说明往OleDb数据库,比如SQL Server, Access, Excel, Visual FoxPro, FoxPro, and dBase等插入XML文件的数据是如何轻松。 首先,将XML文件装载
2004-07-09 08:30:00
734
原创 中英文语音合成与中文语音识别技术在c#中的应用(二)
但是,这个方法本身并不知道你给的字符串是什么语言,所以需要我们它这个字符串用什么语言读出。SpVoiceClass 类的Voice 属性就是用来设置语种的,我们可以通过SpVoiceClass 的GetVoices方法得到所有的语种列表,然后在根据参数选择相应的语种,比如设置语种为汉语如下所示: private void SetChinaVoice() {
2004-07-07 16:18:00
808
1
原创 中英文语音合成与中文语音识别技术在c#中的应用(一)
在.net中,对英文语音有较好的支持,但是对中文语音的支持还没有加入进来,我们要想实现中文发音或中文语音识别,必需先安装微软的Speech Application SDK(SASDK),它的最新版本是 SAPI 5.1 他能够识别中、日、英三种语言,你可以在这里下载:http://www.microsoft.com/speech/download/sdk51/,需要安装这两个文件Speech
2004-07-07 16:17:00
640
原创 将人民币的数字表示转化成大写表示(C#版)
实在没有什么好讲的,就是一个方法,大家拿去用吧 using System; namespace Test.Com{ /// /// 功能:字符串处理函数集 /// public class DealString { #region 私有成员 /// /// 输入字符串 /// private string inputString=null; /// /// 输出字符串 /
2004-07-07 16:16:00
646
原创 如何在C#中读写INI文件
[c#]:如何在C#中读写INI文件作者:马金虎 本文选自:赛迪网 2002年09月24日 INI文件就是扩展名为“ini”的文件。在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Window
2004-07-07 15:50:00
619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人