Recently in C#编程 Category

      在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。
方法一】:使用 try{} catch{} 语句。
      我们可以在try语句块中试图将string类型的字符串变量转换为int类型,如果该字符串不是数字字符串则会抛出异常,这时在catch语句块中就能捕获异常。一旦发现异常,则不是数字字符串。
我们可以以下三种方式将string类型转换为int类型。
(1)  int.Parse(string);
(2)  Convert.ToInt16(string);  //当数字字符串的位数大于4的时候请使用Convert.ToInt32()
(3)  Convert.ToInt32(string);

Excel表数据导入Sql Server数据库中

| 1 Comment
C#、ASP.NET中将Excel表中的数据导入到Sql Server数据库中对应的表中。
这里我们将E:\test.xlsSheet1表中的数据导入到test数据库中的my_test表中。
软件:VS2005,SQL Server2000,
test.xls中Sheet1表中有三个字段,编号、名称、备注。具体内容如下图。
问题一】:已拒绝对 OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。
分析】:这是因为您当前用来访问数据库的登录的权限不够(权限太低)。
解决】:要么您还用sa登录,要么修改当前登录的权限,步骤如下:企业管理器→安全性→登录→找到你所用的登录名→右击"属性"→服务器角色→将System Administrator选项打钩→确定即可。

C#中的String.Format方法

| 0 Comments
一、定义
String.Format是将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。
如:
(1)
string p1 = "Jackie";
string p2 = "Aillo";
Response.Write(String.Format("Hello {0}, I'm {1}", p1, p2));
(2)
Response.Write(String.Format("Hello {0}, I'm {1}", "Jackie", "Aillo"));
这二者的效果是一样的。都是将最后面的两项的值分别替换第一项的{0}和{1}。
输出的结果是:Hello Jackie, I'm Aillo

Type类

| 0 Comments

      Type类为 ECMAScript (JavaScript) 面向对象编程功能提供类型化和类型反射系统。该类的方法是全局性的,不属于任何命名空间,所以无需而外导入命名空间,就可使用Type类及其方法。
      在javascript中我们可以通过:Type.registerNamespace( string ); 注册并创建一个命名空间。如:Type.registerNamespace("Aillo"); 注册并创建了一个名为Aillo的命名空间;之后就可以通过Aillo来调用Type类的方法。如:Aillo.registerClass("Demo"); 注册一个名为Demo的类。

要实现的效果:单击一个按钮,会弹出相应的对话框来显示,姓名,职业等。
以下将分别通过面向对象的类型系统异步通信层两个方式来实现:
前提:已经装了ASP.NET 2.0 AJAX Extensions ,请先下载:【ASP.NET AJAX安装软件下载
1、面向对象的类型系统:
      新建一个Web窗体(Default.aspx),往工作区拉入一个ScriptManager控件,然后在源代码页面添加如下代码:

ASP.NET AJAX安装软件下载

| 0 Comments
1、ASP.NET 2.0 AJAX Extensions
这是ASP.NET AJAX的核心文件,是服务器端实现方式必不可少的文件。
下载地址:http://download.microsoft.com/download/5/4/6/5462bcbd-e738-45fa-84ca-fa02b0c4e1c2/ASPAJAXExtSetup.msi
下载地址二: http://www.asp.net/ajax/downloads/
页面相关事件
事件 描述
onAbort 图片在下载时被用户中断
onBeforeUnload 当前页面的内容将要被改变时触发的事件
onError 捕抓当前页面因为某种原因而出现的错误,
如脚本错误与外部数据引用的错误
onLoad 页面内空完成传送到浏览器时触发的事件,包括外部文件引入完成
onMove 浏览器的窗口被移动时触发的事件
onResize 当浏览器的窗口大小被改变时触发的事件
onScroll 浏览器的滚动条位置发生变化时触发的事件
onStop 浏览器的停止按钮被按下时触发的事件或者正在下载的文件被中断
onUnload 当前页面将被改变时触发的事件

onMouse鼠标事件、onKey键盘事件

| 0 Comments
鼠标事件、键盘事件
事件 描述
onClick 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击
onDblClick 鼠标双击事件
onMouseDown    鼠标上的按钮被按下了
onMouseUp 鼠标按下后,松开时激发的事件
onMouseOver 当鼠标移动到某对象范围的上方时触发的事件
onMouseMove 鼠标移动时触发的事件
onMouseOut 当鼠标离开某对象范围时触发的事件
onKeyPress 当键盘上的某个键被按下并且释放时触发的事件.
[注意:页面内必须有被聚焦的对象]
onKeyDown 当键盘上某个按键被按下时触发的事件[注意:页面内必须有被聚焦的对象]
onKeyUp 当键盘上某个按键被按放开时触发的事件[注意:页面内必须有被聚焦的对象]
前提条件:GridView已经能正常的显示数据了!
这里我将NorthWind数据库的Category表显示出来,接着我们要是实现以下三个功能:
1、将GridView中满足CategoryID为偶数的数据行背景色改为Silver;
2、当鼠标滑过GridView中的数据行是,该数据行的颜色变为黄色,且数据字体加粗。鼠标离开行时,还原初始状态;
3、当点击GridView中的行时,行的颜色花生变化,且鼠标的形状变为手型。

广告

热门文章

最近评论

  • Anonymous: 在学习过程中,我也遇到了这个问题,其它的项目不能引用类库中的其它类。原来是因为该类缺少访问修饰符
  • GildaSanford: If you are willing to buy a house, you will have t
  • Altagracia Blansett: Besuch mich
  • shuahi32: 曙海嵌入式学院提供以下课程的培训--中国最大的FPGA,DSP和3G手机通信培训机构:FPGA培训,
  • 茶盘: 个人觉得还是自己去学下专门的软件,想好效果的话

文章归档

推荐主机

Bluhost空间租用        MediaTemple, MediaTemple空间,国外空间租用