自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 在WCF服务中获取客户端的IP地址和端口号

<br />using System;<br />using System.ServiceModel;<br />using System.ServiceModel.Channels;<br />namespace WcfService3<br />{<br />    // 注意: 如果更改此处的类名“Service1”,也必须更新 Web.config 和关联的 .svc 文件中对“Service1”的引用。<br />    public class Service1 : IService1<br /

2011-05-29 21:59:00 1196

原创 WCF系列(一)地址与绑定

地址    地址指定了接收消息的位置,WCF中地址以统一资源标识符(URI)的形式指定。URI由通讯协议和位置路径两部分组成,如示例一中的: http://localhost:8000/表明通讯协议为http,位置是localhost(本机)的8000端口。     注意上述提到的消息是指一个独立的数据单元,一般由消息正文和消息头组成,而服务端与客户端的交互都是通过消息来进行的。     WCF中支持的传输协议包括HTTP、TCP、Peer network(对等网)、IPC(基于命名管道的内部进程通信)以及

2011-05-29 14:39:00 1208

原创 WCF系列(二)配置文件

 前述示例中Host项目中的App.config以及Client项目中的App.config称为应用程序配置文件,通过该文件配置可控制程序的运行时行为,相对于在设计时通过程序来设定运行时行为,配置文件具有更高的灵活性:我们无需重新编译程序即可修改应用程序行为。编译器最终会将App.config编译成 [应用程序名称].exe.config 文件,并放在当前应用程序目录中。而对应Web应用程序(ASP.NET)其对应的配置文件为Web.config。    .NET存在一个默认的全局配置文件Machine.c

2011-05-29 14:16:00 1678

原创 C#-----DataGrid的使用

<br />1、获取DataGrid中的行数<br />     DataGrid1.VisibleRowCount;<br /> <br />2、获取DataGrid中选中的行<br />     dataGrid1.CurrentCell.RowNumber<br /> <b

2011-05-24 15:01:00 2425

原创 SQL语句大全

<br />SQL语句大全  <br /><br />--语 句 功 能<br />--数据操作<br />SELECT --从数据库表中检索数据行和列<br />INSERT --向数据库表添加新数据行<br />DELETE --从数据库表中删除数据行<br />UPDATE --更新数据库表中的数据<br />--数据定义<br />CREATE TABLE --创建一个数据库表<br />DROP TABLE --从数据库中删除表<br />ALTER TABLE --修改数据库表结构<br />C

2011-05-15 21:12:00 363

原创 C#----子窗体调用子窗体,但调用的子窗体仍属于父窗体

<br />在MDI编程中,从父窗体调用了子窗体,会出现子窗体隶属父窗体。但当我们要从一子窗体调用另一个子窗体,并且,调用过后,这个被子窗体调用出来的子窗体,会出现隶属于父窗体的情况是什么实现的呢?<br />下面是针对这种情况的一个简单实现。<br /> <br />在一个项目中建三个窗体,分别为Form1、Form2、Form3。其中,Form1设置为父窗体,在Form1上有一个按钮button1,在这个按钮的Click事件中,实现调用Form2。在Form2上也有一个按钮button1, 在这个按钮的

2011-05-15 19:52:00 760

原创 C#----移动DataGridView指针

<br />上移的        <br />int i = dataGridView1.Rows.GetPreviousRow(dataGridView1.CurrentRow.Index,   DataGridViewElementStates.None); //获取原选定上一行索引<br />            if (i > 0)<br />            {<br />                dataGridView1.Rows[i].Selected = true; //选中

2011-05-15 19:51:00 2068

原创 C#----删除数组中的某个元素

<br />private string[] DeleteString(string[] list, string key)<br />        {<br />            List<string> l = new List<string>();<br />            foreach (string s in list)<br />            {<br />                if (s!=key)<br />                {<br />

2011-05-15 19:49:00 11906 4

原创 C#----如何让子窗体只显示一次

<br />方法1:<br />下面代码是在主窗体的菜单项单击事件中编写<br />        private static DepartForm DF;   //DepartForm 为子窗体<br />        private void 部门管理ToolStripMenuItem_Click(object sender, EventArgs e)<br />        {<br />            if (DF == null || DF.IsDisposed)<br />    

2011-05-15 19:46:00 2065

原创 C#----判断数据库连接状态

<br />sqlcon为sqlconnection对象<br />//与数据源的连接打开<br />if (sqlcon.State==ConnectionState.Open)<br />{}<br />//与数据源的连接关闭<br />if (sqlcon.State==ConnectionState.Closed)<br />{}<br />//与数据源的连接中断。只有在连接找开之后才能发生这种情况<br />if (sqlcon.State==ConnectionState.Broken)<br

2011-05-15 19:44:00 5609

原创 C#----判断DataGridView中CheckBox的值

<br />        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)<br />        {<br />            if (e.ColumnIndex == 0 && e.RowIndex != -1)<br />            {<br />                DataGridViewCheckBoxCell checkCell = (

2011-05-15 19:36:00 3162 1

原创 C#----获得应用程序运行路径

<br />C#如何获得当前程序所在的目录 Application.StartupPath<br /> System.AppDomain.CurrentDomain.BaseDirectory; 获取应用程序的当前工作目录。 <br />string path = System.IO.Directory.GetCurrentDirectory(); Environment.CurrentDirectory 获取应用程序的当前工作目录。 System.IO.Directory.GetCurrentDirect

2011-05-15 19:34:00 609

原创 C#----关闭登录窗体,显示主窗体

<br />程序入口<br /> static void Main()<br />        {<br />            Application.EnableVisualStyles();<br />            Application.SetCompatibleTextRenderingDefault(false);<br />            //以下为自写代码<br />            LoginForm lf = new LoginForm();<br />  

2011-05-15 19:32:00 843

原创 C#-----TreeView根节点选中后,子节点全选中

<br />选中树根节点,则其子节点全部选中,否则,子节点全不选中        <br />private void treeView1_AfterCheck(object sender, TreeViewEventArgs e)<br />        {<br />            if (e.Node.Parent==null && e.Node.Nodes.Count!=0)<br />            {<br />                if (e.Node.Checke

2011-05-15 19:29:00 1622

原创 C#----遍历菜单项加载到TreeView中(目前只支持二级菜单)

<br />暂时只支持二级菜单。<br />f为带菜单的窗体。<br /> private void MainMenuToTreeView(Form f)<br />        {<br />            foreach (Control c in f.Controls)<br />            {<br />                if (c is MenuStrip)<br />                {<br />                    Menu

2011-05-15 10:55:00 790

原创 C#----给DataGridView添加行号

<br />   private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)<br />        {<br />            try<br />            {<br />                SolidBrush v_SolidBrush = new SolidBrush(dataGridView1.RowHeadersDefaultCellSty

2011-05-15 10:43:00 627

原创 C#----动态加载DataGridView中DataGridViewComboBoxColumn中的值

<br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Data.SqlClient;<br />using System.Drawing;<br />using System.Text;<br />using System.Windows.Forms;<br />namespace Sys<br

2011-05-15 10:36:00 3245

原创 C#----初识正则表达式

<br />正则表达式多用在验证输入有效性上。.NET有专门的类来使用,主要是怎么组合正则表达式。以下是一个简单的正则表达式例子,该正则表达式的意思是,用户只能输入两个数字。<br />新建一个WinForm工程,在窗体中放置一个文本框和一个按钮,以下代码在按钮中编写<br />string s_reg = @"^/d/d$"; 该字符串为正则表达式,约束文本框中的输入项只能是两个数字<br />string s = textBox1.Text.Trim();<br />System.Text.Regula

2011-05-15 10:32:00 444

原创 C#连接SQLite字符串

<br />1、先安装SQLite的ADO开发包<br />2、在项目中添加引用System.Data.SQLite.dll<br />3、using该命名空间using System.Data.SQLite;<br />以上操作完成后就可以用下面的连接字符串连接SQLite数据库了<br />SQLiteConnection sqlcon = new SQLiteConnection(@"Data Source=d:/11.db");<br /> 

2011-05-15 10:27:00 2945

原创 C#连接SQLServer的字符串说明

<br />C#连接SQL Server的SqlConnection的字符串,许多都是不能连接的。现在给一个能连接的:<br />using System.Data.SqlClient;<br />public class sqlServerConnection <br />{<br />      public static void Main() <br />      {<br />//下面就是标准的连接,注意SERVER是我的计算机名。SQLEXPRESS是数据库实例。SSPI表示使用Windows

2011-05-15 10:19:00 5063 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除