
C#
文章平均质量分 63
anglexiaoher
这个作者很懒,什么都没留下…
展开
-
asp.net连接access数据库,配置文件的填写
<br />asp.net连接access数据库,把数据库DB.mdb放在App_Data文件夹下,确定数据库db.mdb的相对路径,配置文件应这样填写:<br /><configuration><br /><appSettings><br /><add name="constr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/db.mdb" /><br /></appSettings><br原创 2010-09-01 11:30:00 · 1739 阅读 · 2 评论 -
C#中实现同时上传多个附件
添加多个附件的方法是先创建一个临时文件夹,把待上传的文件放在临时文件夹内,然后一并移动到确定的目录中。添加按钮的代码/// /// 添加多个附件 /// /// /// private void BtnCopy_Click(object sender, System.EventArgs e) { string fileName=""; if ((this.uploadfile.PostedFile != null) & (this.uploadfile.PostedFile.Fi原创 2011-01-14 11:32:00 · 6928 阅读 · 0 评论 -
Cellular Emulator无法启动,显示COM17 is used, please verify
Cellular Emulator无法启动,显示COM17 is used, please verify原创 2011-03-09 23:42:00 · 1491 阅读 · 0 评论 -
有关checkedListBox取值问题
dt为datatable,绑定时不会自动提示这三个属性 this.checkedListBox1.DisplayMember = "name";//要显示的字段 this.checkedListBox1.ValueMember = "id";//隐藏字段 this.checkedListBox1.DataSource=dt;取画勾的项的值 for(int j=0;j { if (this.checkedL原创 2011-05-17 23:30:00 · 1661 阅读 · 0 评论 -
datatable 虚拟表操作
datagird表格 ShowFooter="True" Width="255px" oncancelcommand="DataGrid1_CancelCommand" ondeletecommand="DataGrid1_DeleteCommand" oneditcommand="DataGrid1_EditCommand" onupdatecommand="DataGrid1_UpdateCommand">原创 2011-05-21 15:16:00 · 1250 阅读 · 0 评论 -
把DataReader转换成model
把datareader转换成model public class Class2 where T :class ,new() { public T DoTransferType(IDataReader dr) { T model = new T(); int count = dr.FieldCount; PropertyInfo[] property_lst = model.GetType().GetPrope原创 2011-05-25 23:03:00 · 2700 阅读 · 0 评论 -
示例datatable
<br /> private DataTable GetTable() { //建表 DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id", typeof(string))); dt.Columns.Add(new DataColumn("name", typeof(string))); dt.Columns.A原创 2011-05-27 13:43:00 · 645 阅读 · 0 评论 -
C# WinForm中窗体传参的简单写法
public class Form2 { string[] str=new string[2]();//定义数组 public Form2()//无参构造 { } public Form2(string[] arr)//带参数的构造 { this.str=arr; } protected void Form2_load(object sender, EventArg原创 2011-04-14 13:05:00 · 1839 阅读 · 3 评论 -
获取当前屏幕分辨率
//获取当前屏幕分辨率 static public int[] getScreen() { int[] screen = new int[2]; screen[0] = Screen.PrimaryScreen.Bounds.Width; screen[1] = Screen.PrimaryScreen.Bounds.Height; return screen;原创 2011-04-27 11:17:00 · 1335 阅读 · 0 评论 -
jquery实现在repeater中的全选
//alerts用户控件中的全选功能function FormSelectAll(formID,EleName,e) //formID:目标复选框组所在的form表单的ID属性;Elename:目标复选框组共同的Name属性;e:用于标识是否全选的复选框自身,用户判断是“转载 2011-08-08 15:24:47 · 1511 阅读 · 0 评论 -
c#四舍五入运算代码
public static double Round(double d, int i) { if(d >=0) { d += 5 * Math.Pow(10, -(i + 1)); } else { d += -5 * Math.Pow(10, -(i + 1)); } string转载 2011-01-10 16:25:00 · 662 阅读 · 0 评论 -
GridView中添加最底层统计数据
<br /> <br /> <br /> <br /> <br /> <asp:DataGrid id="dgMain1" runat="server" ShowFooter="True" AllowPaging="True" AutoGenerateColumns="False" PageSize="20"> <Columns> <asp:ButtonColumn Text="详细" HeaderText="详细" CommandName="Select"></asp:But转载 2011-01-10 12:07:00 · 742 阅读 · 0 评论 -
jquery判断checkbox是否选中
$("#ckbpwd").bind("click",function(){ if($("#ckbpwd").attr("checked")==true) { $("#TextBox1").val("1"); } else { $("#TextBox1").val("2"); } }); 如果选中文本框中显示1,如果未选中显示2原创 2010-09-10 14:01:00 · 579 阅读 · 0 评论 -
C#中也可使用对象数组
对象数组即对象类型的数组,如:public class A;A[] abc=new A[3];此数组abc为类A的类型,长度为3。原以为C#中不可以使用对象数组,今天一试竟然通过,我每次遇到这种情况我都会选择泛型集合,现在才知道用数组比用泛型集合效率高的多。以下代码是我试验对象数组的代码。 public class Program { static void Main(string[] args) { abc[] ac = new abc[3];//原创 2010-09-03 14:18:00 · 10545 阅读 · 2 评论 -
UML类图图示样例及说明
<br /><br /><br />类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。注意前面的符号,“+”表示 public ,“-”表示private ,“#”表示protected 。<br />接口图与类图的区别主要是顶端有<<interface>>显示,第一行是接口名称,第二行是接口方法。接口还有另一种表示方法,俗称棒棒糖表示法。圆圈旁边有接口名称,接口方法在实现类中出现。<br />实现接口:用空心三角形+虚线原创 2010-12-09 10:46:00 · 2132 阅读 · 0 评论 -
将人民币从数字转换成大写形式
/**//// /// 转换人民币大小金额 /// /// 金额 /// 返回大写形式 public static string CmycurD(decimal num) { string str1 = "零壹贰叁肆伍陆柒捌玖"; //0-9所对应的汉字 string str2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; //数字位所对应的汉字 string str3 = ""; //从原num值中取出的值 string str4 =原创 2010-12-09 09:09:00 · 675 阅读 · 0 评论 -
面向对象概念总结
规则:类名称首字母要大写,如果是多个单词组合而成的,则每个单词首字母都要大写。属性的名称一般首字母大写,而字段一般是首字母小写或者由“_”开头。接口的命名,前面要加一个大写字母“I”。关键字:Public:公有的,表示由public修饰的类成员或方法都由任意类调用,private:私有的,由private修饰的类成员或方法只能有本类或结构调用,其它任何类(包括子类)或结构中都不能调用。Internal:同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以protected:表示继承时子类原创 2010-12-08 16:12:00 · 796 阅读 · 1 评论 -
C#中异常处理
<br />try块包含可能导致异常的保护代码。该块一直执行到引发异常或成功完成为止。<br />catch子句使用时可以不带任何参数,这种情况下它捕获任何类型的异常,并被称为一般 catch 子句。它还可以接受从System.Exception派生的对象参数,这种情况下它处理特定的异常。<br />在同一个 try-catch 语句中可以使用一个以上的特定catch子句。这种情况下catch子句的顺序很重要,因为会按顺序检查catch子句。将先捕获特定程度较高的异常,而不是特定程度较小的异常。<br />原创 2010-12-14 10:53:00 · 1943 阅读 · 0 评论 -
用.net实现简单的邮件发送(异步方式)
using System;using System.ComponentModel;using System.Net;using System.Text;using System.Net.Mail;namespace ConsoleApplication1{ class Program { static bool mailSent = false; public static void SendCompletedCallback(object sender, Async原创 2010-11-03 10:43:00 · 897 阅读 · 0 评论 -
.net实现发送邮件,同步方式
using System;using System.Net;using System.Text;using System.Net.Mail;namespace ConsoleApplication1{ class Program { public static void Main(string[] args) { // Command line argument must the the SMTP host. SmtpCli原创 2010-11-03 11:15:00 · 677 阅读 · 0 评论 -
上传单个附件,修改,删除
private void btnSave_Click(object sender, EventArgs e) { try { int sum=5; if(this.dbKeyWords.Text.Trim()!="") { sum+=1; } if(this.dbCommendExcuse.Text.Trim()!="") { sum+=3; } dbScore.Text=sum.ToString(); dbArticleC原创 2011-01-07 15:25:00 · 1110 阅读 · 0 评论 -
asp.net中的弹框辅助类
/// /// 显示消息提示对话框。 /// Copyright (C) Maticsoft /// public class MessageBox { private MessageBox() { } /// /// 显示消息提示对话框 /// /// 当前页面指针,一般为this原创 2012-03-10 10:32:59 · 564 阅读 · 0 评论