随笔分类 -  技术文章

IE6下A标签href和onclick同时存在时的问题
摘要:IE6下A标签href和onclick同时存在时的问题 最近做一个项目(一个web页面上显示天气预报的功能),需要利用Ajax从服务器取回天气预报的数据。做完以后,在我自己电脑上测试没有问题(IE7),也在FF2和FF3下测试通过。上线以后,才有同事反应天气预报用不了,发现浏览器为IE6。立马用httpwatch看了一下数据,发现在IE6下点击请求的时候,返回的状态是aborted(也就请求被中断了)。啥原因……后经google几翻搜索,终于找到原因:请求的链接是用的 A 标签,A上同时写了href和onclick事件。对于链接 A 标签而言,当用户鼠标单击的时候,A对象被触发时会首先去执行o 阅读全文
posted @ 2012-11-06 10:40 Berthing 阅读(349) 评论(0) 推荐(0)
List 重复项
摘要:第一种去除重复方法: int count=receiverlist.Count(a => receiverlist.FindAll(b => b == a).Count > 1);如果存在两个“2”则count返回2,如果不存在重复返回0.第二种去重复方法 Distinct public class Product { public string Name { get; set; } public int Code { get; set; } public int ID { get; set; } } public delegate bool EqualsComparer&l 阅读全文
posted @ 2012-07-11 14:36 Berthing 阅读(199) 评论(0) 推荐(0)
Windows 服务启动失败必须首先安装 Windows 服务解决办法
摘要:Windows 服务启动失败---------------------------无法从命令行或调试器启动服务。必须首先安装 Windows 服务(使用 installutil.exe),然后用 ServerExplorer、Windows 服务管理工具或 NET START 命令启动它。项目调试的启动工程右键-属性-调试,命令行参数中输入一个 /c 即可 阅读全文
posted @ 2012-02-07 10:55 Berthing 阅读(6184) 评论(0) 推荐(0)
datagridview右键菜单鼠标当前所在数据行进行选中,并在无数据时不显示右键菜单。
摘要:View Code 1privatevoidDgvConsignmentBills_CellMouseDown(objectsender,DataGridViewCellMouseEventArgse)2{3if(e.Button==MouseButtons.Right)4{5if(e.RowIndex>=0)6{7this.DgvConsignmentBills.ClearSelection();8this.DgvConsignmentBills.Rows[e.RowIndex].Selected=true;9this.DgvConsignmentBills.CurrentCell=t 阅读全文
posted @ 2011-10-27 15:28 Berthing 阅读(596) 评论(0) 推荐(0)
Combobox出现System.Data.DataRowView的原因,以及指定ValueMember的时机问题
摘要:分类: C# 2010-09-30 10:15 497人阅读 评论(0) 收藏 举报 当使用Combobox控件时,出现SelectedValue的值为“System.Data.DataRowView”的原因有两个:在Combobox的DataSource不为空的情况下,要么是没有为ValueMember赋值,要么是赋值赋错了,这两种情况下系统就会把SelectedValue的默认值输出来(注意红色部分,如果DataSource为空,那么SelectedValue的值为null)。但有时即使你对ValueMember赋了正确的值也会出现这个问题,这里有一个赋值时机选择的问题,请看下面的示例:. 阅读全文
posted @ 2011-10-10 21:23 Berthing 阅读(755) 评论(1) 推荐(1)
选项卡调其他窗体方法
摘要:tabControl1的selectclick事件中处理。TabPage pages = tabControl1.SelectedTab; //// 货物打包 if (pages.Name == this.tabPage1.Name) { var frm = new Form2(); frm.TopLevel = false; frm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; frm.Dock = DockStyle.Fill; frm.Show(); this.tabPage1.Controls.Add(frm) 阅读全文
posted @ 2011-08-26 11:49 Berthing 阅读(175) 评论(0) 推荐(0)
如何设置网页IE地址栏中图片
摘要:1,首先进入http://translate.google.cn/translate?hl=zh-CN&sl=en&u=http://www.html-kit.com/favicon/&ei=UIcLSruuJM-LkAWyt52UBA&sa=X&oi=translate&resnum=1&ct=result&prev=/search%3Fq%3Dhttp://www.html-kit.com/favicon/%26hl%3Dzh-CN%26rlz%3D1G1GGLQ_ZH-CNCN328%26newwindow%3D1这个地址里 阅读全文
posted @ 2011-07-08 19:27 Berthing 阅读(421) 评论(0) 推荐(0)
Asp.net中防止用户多次登录的方法
摘要:在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): 以下是引用片段: string strUserId = txtUser.Text; ArrayList list = Application.Get("GLOBAL_USER_LIST") as ArrayList; if 阅读全文
posted @ 2011-07-08 19:21 Berthing 阅读(470) 评论(1) 推荐(0)
C#操作excel(读取excel里的图片并show在页面上)
摘要:在操作excel的时候,除了制作chart之外,很多时候还要读取excel里的图片到数据库里。下面简单介绍下从excel里抓图片到db,并从db里捞出来。 1 using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Text;5 using System.Data.SqlClient;6 using System.Data;7 using Microsoft.Office.Interop.Excel;8 using System.Configuration;9 using System 阅读全文
posted @ 2011-07-08 19:19 Berthing 阅读(1724) 评论(0) 推荐(0)
【转摘】一道关于实例化顺序的C#面试题
摘要:public class BaseA{ public static MyTest a1 = new MyTest("a1"); public MyTest a2 = new MyTest("a2"); static BaseA() { MyTest a3 = new MyTest("a3"); } public BaseA() { MyTest a4 = new MyTest("a4"); } public virtual void MyFun() { MyTest a5 = new MyTest("a5 阅读全文
posted @ 2011-06-07 11:21 Berthing 阅读(348) 评论(0) 推荐(0)
无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口。
摘要:winform下对datagridview进行导出时候,写了一句:Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.ApplicationClass();导致结果如下:类型“Microsoft.Office.Interop.Excel.ApplicationClass”未定义构造函数 无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口。解决办法是将引用的DLL:Microsoft.Offic 阅读全文
posted @ 2011-04-07 10:08 Berthing 阅读(4042) 评论(4) 推荐(1)