C# .net
坏孩子zj
这个作者很懒,什么都没留下…
展开
-
telerik RadTreeList、RadGrid的itemCommand用法区别
RadGrid可以根据 e.Item.ItemIndex获得触发事件的行的索引值RadTreeList的e.Item无ItemIndex的属性,则可通过 TreeListDataItem item = e.Item as TreeListDataItem;获得该改行 item.ParentItem==null判断是否是父节点原创 2013-08-06 17:18:28 · 1232 阅读 · 0 评论 -
C#获取 URL参数
假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.test.com"是域名"aaa"是站点名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数【1】获取 完整url (协议名+域名+站点名+文件名+参数)stri转载 2015-01-27 10:08:36 · 3778 阅读 · 0 评论 -
break ,continue ,return 的区别及作用
第一:break语句通常用在循环语句和开关语句中,当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起,即满足条件时便跳出循环。例如:main(){int i=0;char c;while(1) /*设置循环*/{c='\0'; /转载 2014-09-05 11:09:26 · 462 阅读 · 0 评论 -
c# 读取写入excel单元格
以下是一些对excel的一些基本操作1:工程对excel类库的导入,如:c:/program files/Microsoft office/offiece11/excel.exe2:命名控件的引入: using Microsoft.office.Interop.Excel;3:如果是对一个已经存在的excel文件进行操作则:Application app=new Appli转载 2014-03-07 10:51:19 · 1026 阅读 · 0 评论 -
调用webservice接口时出现401错误 添加身份验证
services.Credentials = System.Net.CredentialCache.DefaultCredentials;原创 2014-01-24 14:57:28 · 12402 阅读 · 2 评论 -
解决WebService 测试窗体只能用于来自本地计算机的请求
在web.config的中间加入如下配置节内容原创 2013-12-17 14:38:02 · 617 阅读 · 0 评论 -
.Net Socket编程基础 -1
Socket Basic Concepts 首先介绍Socket的一些基本概念 Socket是操作系统提供的一系列网络编程接口。 网络模型分若干层,也有一些协议,比如TCP协议,UDP协议等,这些都是抽象的定义,在硬件以及操作系统级别上有一些对应的实现,Socket可以看做操作系统为开发人员提供的一系列网络编程接口,它封装了一些协议的细节,比如怎么组织数据包,怎么发送数据之类的。转载 2013-10-14 13:19:40 · 1427 阅读 · 0 评论 -
用Visual C#实现端口监听模拟即时通讯
一.前言:这不是P2P,就是监听端口 二.基本类介绍:1.Listener类:Listener类是用来监听新的连接。当它的一个对象被建立并开启后,该对象就开始不断监听来自网络中的连接请求。一旦有了一个连接请求,该对象就设法 建立连接并取得它的字节流进而转化成字符串显示在控制台中。当一个连接结束后,该对象就继续进行监听来自网络中的连接请求。代码以及注释如下:n转载 2013-10-14 13:21:52 · 837 阅读 · 0 评论 -
实现百度搜索输入框效果
1.添加AjaxControlToolkit.dll(本人博客资源中下载)2. 在页面中引用3.页面中具体代码 4.添加AutoCompleteService.asmx 文件 AutoCompleteService.asmx 文件中代码public class AutoCompleteService : System.Web.Servic原创 2013-08-30 15:27:33 · 2458 阅读 · 0 评论 -
PrecompiledApp.config文件的作用
在用Microsoft Visual Studio 2005开发ASP.NET网站时,当你开发完后发布网站时,会生成一个,该文件PrecompiledApp.config内容如下:ASP.NET2.0的编译功能。预编译有三种方式 一、允许更新UI预编译 也就是只编译cs的文件,像aspx的页面文件是不编译的。 二、不允许更新UI预编译 也就是编译的时候不转载 2013-08-30 14:45:37 · 2757 阅读 · 0 评论 -
页面中文传值,出现乱码
页面中文传值,出现乱码,解决办法juqery加密 escape(fundObjectEs)后台C#解密 Microsoft.JScript.GlobalObject.unescape(str);原创 2013-08-21 09:39:00 · 737 阅读 · 0 评论 -
telerik:RadGrid导出Excel隐藏列
//在导出时直接隐藏不需要导出的列 protected void btnExcel_Click(object sender, EventArgs e) { rgProduct.Columns[0].Visible = false; rgProduct.Columns[1].Visible = false; rgProduct.E原创 2013-08-07 14:06:58 · 2869 阅读 · 1 评论 -
Castle ActiveRecord的distinct过滤重复数据
public static string[] GetFundType() { SimpleQuery query = new SimpleQuery( typeof(BusinessAccount), typeof(string), @"select distinct(business.CF原创 2013-08-07 15:33:07 · 842 阅读 · 0 评论 -
Castle ActiveRecord的排序查询
1.VProductContrast[] products = VProductContrast.FindAll().OrderBy(d=>d.ISort);升序2.VProductContrast[] products = VProductContrast.FindAll().OrderByDescending(d=>d.ISort);降序3.//按排序查询 IList orderl原创 2013-08-07 15:22:38 · 939 阅读 · 0 评论 -
telerik RadTreeList的用法
1.数据源要是类似的格式 public class FileName { public string Name { get; set; } public string ParentName { ge原创 2013-08-06 17:16:07 · 1369 阅读 · 0 评论 -
Respon.WriteFile 下载文件
System.IO.FileInfo file = new System.IO.FileInfo(@"\\192.168.1.155\share\20130806\20130806_产品名称七.xls"); Response.Clear(); Response.Charset = "utf-8";//设置输出的编码 Response.Conte原创 2013-08-06 17:12:01 · 700 阅读 · 0 评论 -
ASP.NET页面之间传递值的几种方式
页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。 一、QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地转载 2015-06-12 15:28:46 · 612 阅读 · 0 评论