祝福:1、我的博客终于恢复了 再也不相信所谓的个人的活动,还是相信金光!2、人无忠信,不可立于世。小信诚则大信立!
  • gridView控件常用事件

    [c#]
    post by bgaidu / 2010-3-12 19:21 Friday
    RowDataBound事件
    在创建gridView控件时,必须先为GridView的每一行创建一个GridViewRow对象,创建每一行时,将引发一个RowCreated事件;当行创建完毕,每一行GridViewRow就要绑定数据源中的数据,当绑定完成后,将引发RowDataBound事件。如果说我们可以利用RowCreated事件来控制每一行绑定的控件,那么我们同样可以利用RowDataBound事件来控制每一行绑定的数据,也就是让数据如何呈现给大家。

    还举同样的例子,在数据表中,存在性别列,上面我们用DropListDown控件的DataBounding来表示

    阅读全文>>

  • C#精髓-- GridView 72般绝技

    [c#]
    post by bgaidu / 2010-3-12 19:11 Friday
    1.GridView无代码分页排序:

    效果图:
    点击在新窗口中浏览此图片


    1.AllowSorting设为True,aspx代码中是AllowSorting='True';
    2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize='12'。
    3.默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。

    2.GridView选中,编辑,取消,删除:

    效果图:阅读全文>>

  • 页面加载进度条..

    [c#]
    post by bgaidu / 2010-3-12 19:02 Friday
    //(一)首先建立一个ProgressBar.htm页面代码:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" id="mainWindow">
    <head>
     

    阅读全文>>

  • asp.net 连数据库动态生成menu中的菜单项

    [c#]
    post by bgaidu / 2010-3-12 18:57 Friday
    第一步 建表

    create table TreeTest
    (
    id int identity(1,1) primary key ,
    treeId int,  --数形结构 1,代表根目录 2,代表根的下一级目录,3代表根的子目录的子目录。。依次类推
    names varchar(200), --url传的参数值
    page varchar(200)    --页面
    )
    --添加测试数据
    insert into TreeTest select 1,&#

    阅读全文>>

  • 一个简单方法完成C#时间间隔的计算

    [c#]
    post by bgaidu / 2010-2-28 8:03 Sunday
    C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。

    C#时间间隔计算举例说明:

    实现两个时间之间C#时间间隔计算:

    TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks);
    //获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks);
    TimeSpan ts = ts2.Subtract(ts1).Duration();
    //时间差的绝对值 String spa

    阅读全文>>

  • 用C#实现HTTP协议下的多线程文件传输

    [c#]
    post by bgaidu / 2010-2-25 10:27 Thursday
    这是一个用下载工具的简单实例,主要用来练练手感,来自于互网:

    首先介绍一下HTTP协议,HTTP亦即Hpyer Text Transfer Protocal的缩写,它是现代互联网上最重要的一种网络协议,超文本传输协议位于TCP/IP协议的应用层,是一个面向无连接、简单、快速的C/S结构的协议。HTTP的工作过程大体上分连接、请求、响应和断开连接四个步骤。C#语言对HTTP协议提供了良好的支持,在.NET类库中提供了WebRequest和WebResponse类,这两个类都包含在System.Net命名空间中,利用这两个类可以实现很多高级的网络功能,本文中多线程文件下载就是利用

    阅读全文>>

  • Visual C#.Net网络程序开发之TCP/IP

    [c#]
    post by bgaidu / 2010-2-25 10:25 Thursday
    TCPClient 、 UDPClient和TcpListener,而不是直接向 Socket 中写。它们之间的这种层次关系示意如下:

      可见,TcpClient 类基于 Socket 类构建,这是它能够以更高的抽象程度提供 TCP 服务的基础。正因为这样,许多应用层上的通讯协议,比如FTP(File Transfers Protocol)文件传输协议、HTTP(Hypertext Transfers Protocol)超文本传输协议等都直接创建在TcpClient等类之上。

      TCPClient 类使用 TCP 从 Internet 资源请求数据。TC

    阅读全文>>

  • C#.Net关于socket(C/S结构的简单例子)

    [c#]
    post by bgaidu / 2010-2-24 16:39 Wednesday
    这是一个关于Socket学习的简单例子,用控制台程序编写:

    server端:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Net;
    using System.IO;
    using System.Net.Sockets;

    namespace ConsoleSocketServer
    {
        

    阅读全文>>