
Winform
文章平均质量分 56
zhaoqiliang527
这个作者很懒,什么都没留下…
展开
-
利用WebClient类向服务器上载文件
.NET 提供了许多上载文件的方法,在Windows Form应用程序中,我们可以使用WebClient类来实现。WebClient类也有两个方法可以上载,UploadFile和OpenWrite方法,下面就是一个实际的例子,两种方法都有代码:结果如下:C#代码如下:using System; using System.Drawing; using System.Colle转载 2009-07-17 10:18:00 · 222 阅读 · 0 评论 -
winform中通过FileStream实现将文件上传
本实例实现功能:通过OpenFileDialog选择待上传的文件,并将所选文件的完整路径绑定到TreeView控间中显示,然后通过FolderBrowserDialog选择上传的文件路径,最后通过FileStream的方法将文件以二进制流的形式写入到所选路径的对应文件中。其中:trvFile为TreeView控间,显示待上传的文件;lablContent为Lable控间,显示待上传文件的信息和上传原创 2009-06-30 16:53:00 · 562 阅读 · 1 评论 -
WinForm中获取本机IP
System.Net.IPHostEntry iph = System.Net.Dns.GetHostEntry(Environment.MachineName); MessageBox.Show( iph.AddressList[0].ToString());原创 2009-06-29 10:11:00 · 1550 阅读 · 0 评论 -
使用.Net访问Office编程接口[转]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://aishengwu03.52blog.net/logs/2990007.html在这篇文章里面,我将向大家介绍如何在.Net中访问Office所公开的编程接口。其实,不管是使用哪种具体的技术来针对Office进行开发(比如VSTO,或者用C#编写一个Office Add-in,或者在一个WinForms程序中调用Of原创 2009-06-30 09:20:00 · 913 阅读 · 0 评论 -
winform实现窗体嵌入并操作可视化Excel表格
本文讲的这个技术是把Excel表格嵌入到自己开发程序的Form窗体中进行操作,给客户一个不用切换窗口的操作界面,似乎更好。这在VC中用OLE技术很容易实现,但是在C#中方法就不一样啦。下面将就此进行阐述。一、首先简要回顾一下如何操作Excel表 先要添加对Excel的引用。选择项目-〉添加引用-〉COM-〉添加Microsoft Excel 9.0。(不同的office讲会有不同版本的d转载 2009-06-30 09:23:00 · 2753 阅读 · 0 评论 -
[转] 弹出窗体 showModalDialog和showModelessDialog 使用心得
showModalDialog和showModelessDialog使用心得一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何原创 2009-07-06 13:23:00 · 300 阅读 · 0 评论 -
DataGridView新特色、常用操作
1、自定义列Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance Host Controls in Windows Forms DataGridView Cells 继承 DataGridViewText原创 2009-07-06 14:52:00 · 305 阅读 · 0 评论 -
combobox绑定至数据库
SQL绑定private void Form1_Load(object sender, System.EventArgs e) { //在formload时绑定数据表yg到comboBox1 SqlConnection conn=new SqlConnection("server=.;uid=sa;pwd=;database=gz");conn.Open();SqlDataAdapter原创 2009-07-15 17:07:00 · 2428 阅读 · 0 评论 -
在DataGridView控件中加入ComboBox下拉列表框的实现
虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下拉列表框,但这样的列会在整列中都显示下拉列表框,不太美观,而且还要用代码实现数据绑定。本文介绍一种只在当前编辑单元格中显示下拉列表框的方法,供大家参考。 首先新建一个Windows应用程序,将主窗体重命名为MainForm,在MainForm中加入一个DataG转载 2009-09-19 15:19:00 · 808 阅读 · 0 评论 -
C#线程系列讲座(2):Thread类的应用
<br />一、Thread类的基本用法<br />通过System.Threading.Thread类可以开始新的线程,并在线程堆栈中运行静态或实例方法。可以通过Thread类的的构造方法传递一个无参数,并且不返回值(返回void)的委托(ThreadStart),这个委托的定义如下: <br />[ComVisibleAttribute(true)] <br />public delegate void ThreadStart() <br />我们可以通过如下的方法来建立并运行一个线程。原创 2011-06-01 10:21:00 · 372 阅读 · 0 评论 -
将一个Form加到一个Panel上
Frm_Child frm = new Frm_Child ();frm.TopLevel = false; //加上这句话 this.pl_Main.Controls.Clear();frm.Show();frm.Dock = DockStyle.Fill;this.pl_Main.Controls.Add(frm);原创 2009-06-28 11:07:00 · 342 阅读 · 0 评论 -
C# 的winform中使用数据库连接字符串
在解决方案中增加一窗口选择xml文件,并将名称改为app.config.其内容设置如下: 请在引用中添加-System.configuration不然程序会提示错误。在程序中就可以这样调用: private string source = System.Configuration.ConfigurationManager.AppSettings["source"原创 2009-06-29 10:10:00 · 416 阅读 · 0 评论 -
winform 上传文件
工作中用到winform上传文件(-_-!,很少用winform,搞了半天)碰到一点问题,解决如下1、501 为实现错误解决方法:先把IISWEB服务扩展中的WebDev打开然后IIS站点添加MIME txt类型 常见的MIME类型如下超文本标记语言文本 .html,.html text/html 普通文本 .txt text/plain RTF文本 .rtf application/rtf G原创 2009-07-16 17:46:00 · 1948 阅读 · 0 评论 -
上传多个文件,添加到DataGridView中,超经典!
private void button1_Click(object sender, EventArgs e) { OpenFileDialog obj = new OpenFileDialog(); obj.Filter = "ALL Files(*.*)|*.*"; obj.Multiselect = true;原创 2009-07-16 22:46:00 · 381 阅读 · 0 评论 -
document对象execCommand的命令参数介绍
document.execCommand()方法处理Html数据时常用语法格式如下:复制内容到剪贴板代码:document.execCommand(sCommand[,交互方式, 动态参数]) 其中:sCommand为指令参数(如下例中的"2D-Position"),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显示原创 2009-07-30 10:13:00 · 356 阅读 · 0 评论 -
WinForm 父窗体 子窗体 传值
Form1为父窗体(包含textBox1、button1)Form2为子窗体(包含textBox2、button2)父窗体给子窗体传值==================1.点击Form1的button1 打开Form2 父窗体给子窗体传值 可以调用重载子窗体的构造函数 直接传入相关数值 public partial class Form1 : Form { p原创 2009-07-29 10:35:00 · 450 阅读 · 2 评论 -
Jmail的主要参数列表
(1)Body(信件正文) : 字符串 如:JMail.Body = "这里可以是用户填写的表单内容,可以取自From。" (2)Charset(字符集,缺省为"US-ASCII") : 字符串 如:JMail.Charset = "US-ASCII" (3)ContentTransferEncoding : 字符串 指定内容传送时的编码方式,缺省是"Quoted-Printable" 如:JMa原创 2009-07-30 14:55:00 · 216 阅读 · 0 评论 -
picturebox响应其Click事件
今天在做winform程序时使用picturebox控件绑定数据库中的图片,并为图片添加链接,图片是绑定上了,可是链接不知道怎么加上,picturebox没有url什么的属性,那该怎么添加链接呢,只能通过click事件来实现,原来很简单,分享一下。DataSet ds_ad = new DataSet();ds_ad = Login.ad();原创 2009-08-01 11:42:00 · 1115 阅读 · 0 评论 -
如何判断本地的某个文件夹下存在某个文件?
string path = "E://" + filename; //图片本地路径 //判断本地文件夹下是否存在 if (File.Exists(path)){ MessageBox.show("存在!"); }else{ MessageBox.show("不存在!"); Return;}原创 2009-08-01 12:41:00 · 444 阅读 · 0 评论 -
关于发送邮件时上传附件的问题
最近在做邮件列表的项目时发现一个问题,虽然不是什么大问题,但是稍不注意就会出现问题:因为我做的是B/S和C/S得两个版本,客户端程序使用Jmail组件来发送邮件,直接发送,不写入数据库存档,当时jmMessage.AddAttachment(“路径”, true, null); 中的路径写的是将附件上传到服务器上的路径,就是http://123.176.83.88//UploadFile原创 2009-08-02 11:33:00 · 1428 阅读 · 0 评论 -
WEB打印大全(转)
导出excel打印 private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e) { Response.Clear(); Response.Buffer= true; Response.AppendHeader("Content-Disposition","attach转载 2009-08-02 12:02:00 · 484 阅读 · 0 评论 -
C#线程系列讲座(1):BeginInvoke和EndInvoke方法
<br />开发语言:C#3.0 <br />IDE:Visual Studio 2008 <br />本系列教程主要包括如下内容:<br />1. BeginInvoke和EndInvoke方法 <br />2. Thread类 <br />3. 线程池 <br />4. 线程同步基础 <br />5. 死锁 <br />6. 线程同步的7种方法 <br />7. 如何在线程中访问GUI组件 <br /><br />一、线程概述<br />在操作系统中一个进程至少要原创 2011-06-01 10:19:00 · 315 阅读 · 0 评论