悟生慧

 

随笔分类 -  WinForm

上一页 1 2 3 4 5 下一页

当前日期和选择日期之间的时差显示
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace GoldCubePos.App{ public partial class Form1 : Form { public Form1() { InitializeComponent(); ToolStripControlHost 阅读全文

posted @ 2011-06-08 16:30 悟生慧 阅读(275) 评论(0) 推荐(0) 编辑

winfrom打开网页的方法
摘要:方法一:Uri uri = new Uri("http://www.163.com");this.webBrowser1.Url = uri;方法二:System.Diagnostics.Process.Start("http://www.163.com"); 阅读全文

posted @ 2011-06-07 17:27 悟生慧 阅读(307) 评论(0) 推荐(0) 编辑

winfrom把数据导出Excel表格
摘要:#region 导出Excel /// <summary> /// 导出Excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOutExcel_Click(object sender, EventArgs e) { try { foreach (System.Diagnostics.Process thisproc in System.Di 阅读全文

posted @ 2011-06-07 16:15 悟生慧 阅读(1979) 评论(0) 推荐(0) 编辑

一个DataTable赋值给另一个
摘要:DataView view = new DataView();view.Table = DataTableA;view.RowFilter = "itemType = 'book'";//itemType是DataTableA中的一个字段DataTableB= view.ToTable();或者:DataRow[] rows = DataTableA.Select("itemType = 'book'");DataTableB= DataTableA.Clone();foreach (DataRow row in rows 阅读全文

posted @ 2011-06-07 11:59 悟生慧 阅读(1686) 评论(0) 推荐(0) 编辑

动态给DataTable添加行和列
摘要:/// <summary> /// 给DataTable添加新的行和列 /// </summary> public void DataTableChangeDt() { //---------********动态给DataTable添加数据*********--------- newtb = new System.Data.DataTable(); DataColumn column = new DataColumn("column1", typeof(string));//新增列 newtb = dt; newtb.Columns.Add(colu 阅读全文

posted @ 2011-06-07 10:00 悟生慧 阅读(11167) 评论(1) 推荐(0) 编辑

获取DataGird的列名
摘要:/// <summary> /// 获取DataGrid的列名 /// </summary> /// <param name="dt"></param> /// <returns></returns> protected string[] getDTCol(System.Data.DataTable dt) { string cols = string.Empty; for (int i = 0; i < dt.Columns.Count; i++) { cols += (dt.Columns[i 阅读全文

posted @ 2011-06-05 10:34 悟生慧 阅读(248) 评论(0) 推荐(0) 编辑

记录DataGird的整行数据之和及动态创建列后赋值和
摘要:List<string> num = new List<string>(); try { for (int i = 0; i < DataGrid1.Rows.Count - 1; i++) { double aa = 0; for (int j = 1; j < DataGrid1.Columns.Count; j++) { double bb = Convert.ToDouble(DataGrid1.Rows[i].Cells[j].Value); aa += bb; } num.Add(aa.ToString()); } } catch (Except 阅读全文

posted @ 2011-06-02 18:23 悟生慧 阅读(239) 评论(0) 推荐(0) 编辑

WinForm控件设计:DataGridView的行统计实现 原文来自:http://www.cnblogs.com/yyj/archive/2010/10/21/1857518.html
摘要://**************************************//////////////////////////////// #region 显示统计列 /// <summary> /// 显示DataGridView的统计信息 /// </summary> /// <param name="dgv"></param> /// <param name="SummaryColumns">要统计的列名称或数据源绑定列名称</param> public void Sho 阅读全文

posted @ 2011-06-02 18:12 悟生慧 阅读(1015) 评论(0) 推荐(0) 编辑

由于前面的错误,Microsoft.Data.Entity.Design.Package.MicrosoftDataEntityDesignPackage, Microsoft.Data.Entity.Design.Package, Ver
摘要:据说下载安装wicrosoft .net framework 3.5 ctp就可以解决 阅读全文

posted @ 2011-05-31 10:27 悟生慧 阅读(806) 评论(0) 推荐(0) 编辑

C#中Dictionary的用法及用途 原文转载自:http://www.cnblogs.com/linzheng/archive/2010/12/13/1904709.html
摘要:Dictionary<string, string>是一个泛型 他本身有集合的功能有时候可以把它看成数组 他的结构是这样的:Dictionary<[key], [value]> 他的特点是存入对象是需要与[key]值一一对应的存入该泛型 通过某一个一定的[key]去找到对应的值 举个例子: //实例化对象 Dictionary<int, string> dic = new Dictionary<int, string>(); //对象打点添加 dic.Add(1, "one"); dic.Add(2, "two&qu 阅读全文

posted @ 2011-05-12 11:40 悟生慧 阅读(462) 评论(0) 推荐(0) 编辑

winfrom的DataGird控件的自动排序功能禁用
摘要:①DataGridView中的Columns属性里面可以设置。进入“EditColumns”窗口后,在相应的列属性设置里面把SortMode属性选择为"NotSortable"② for (int i = 0; i < this.dataGridView1.Columns.Count;i++) { this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; } 阅读全文

posted @ 2011-05-03 09:58 悟生慧 阅读(333) 评论(0) 推荐(0) 编辑

winfrom阴阳历互相转换
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Globalization;//////引用内置namespace WindowsFormsApplication1{ public partial class Form3 : Form { #region private 阅读全文

posted @ 2011-04-25 11:02 悟生慧 阅读(354) 评论(0) 推荐(0) 编辑

winfrom中的webbrowser与web里面的html以及js的交互
摘要:话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebApp。许多单机软件,包括Windows的帮助支持中心,都是HTML做的),都少不了Windows Form和包含在WebBrowser中的Web页面的交互。本文将通过几个实际的例子,初步介绍一下WinForm和WebBrowser所包含的Web页面之间的交互。下面的代码假设你已经建立了一个Windo 阅读全文

posted @ 2011-04-18 17:21 悟生慧 阅读(3693) 评论(0) 推荐(0) 编辑

c#在窗口标题栏上加按钮转载自:http://tech.ddvip.com/2008-10/122483002782273.html
摘要:1)、C#中重写窗口过程不用再调用SetWindowLong API了,直接overide一个WndProc就可以了。 2)、Windows API中的HDC可以通过Graphics.FromHdc()转换为(创建出)System.Drawing.Graphics,然后就可以用.NET Framework (GID+??)提供的绘图功能方便地进行画图了。终于可以抛开讨厌的GDI API了(说实在话,在C#中调用Windows API真的太麻烦了:)。代码如下:using System;using System.Drawing;using System.Drawing.Drawing2D;us. 阅读全文

posted @ 2011-04-18 16:55 悟生慧 阅读(1549) 评论(0) 推荐(0) 编辑

C#winform程序如何与js交互
摘要:第一:JS代码<script language=”javascript”>function ShopXG(infor){alert(‘我要开网店、携购独立网店系统,模板最全,最专业的系统!’);return;}</script>C#代码调用如下: using System.Security.Permissions; 注意: 类定义前需要加上下面两行,否则调用失败! [PermissionSet(SecurityAction.Demand, Name = "FullTrust")] [System.Runtime.InteropServices.Com 阅读全文

posted @ 2011-04-18 16:49 悟生慧 阅读(7131) 评论(0) 推荐(0) 编辑

C#读取xml文件
摘要:建立一个WinForm应用程序 添加MenuStrip控件,填写两个功能“读取” 和“导出数据”。 用了两个DataSet控件和对话框“打开(OpenFilesDialog控件)"和"保存(SaveFilesDialog控件)"读取private void 读取ToolStripMenuItem_Click(object sender, EventArgs e){ if (opFileDlg .ShowDialog() == DialogResult.OK) { if(opFileDlg .OpenFile()!=null) { twoXML .ReadXml ( 阅读全文

posted @ 2011-04-18 16:40 悟生慧 阅读(329) 评论(0) 推荐(0) 编辑

关于获取c# 的winform中DataGird控件选中行的值
摘要:注,使用时需要先判断this.dataGridView1.SelectedCells.count,不为0 在进行上面的操作。获取总行数:dataGridView1.Rows.Count;获取当前选中行索引:int i = this.dataGridView1.CurrentRow.Index;获取当前选中列索引:int j = this.dataGridView1.CurrentCell.ColumnIndex;方法一:this.dgvStuList.SelectedRows[0].Cells["列"].Value.ToString()方法二:dgvStuList.Rows 阅读全文

posted @ 2011-04-18 15:36 悟生慧 阅读(11857) 评论(0) 推荐(0) 编辑

winfrom定制窗体样式
摘要:public class WinformStyle { #region 定制窗体样式 /// <summary> /// 定制窗体(Lable{背景:天蓝色},TextBox{文本为空},ComboBox{文本不可编辑},DateTimePicker{大小:190,31}) /// </summary> /// <param name="parentControl">父级容器</param> /// <param name="frmFont">字体大小</param> public 阅读全文

posted @ 2011-04-18 11:37 悟生慧 阅读(1380) 评论(0) 推荐(0) 编辑

Winform TextBox中只能输入数字的几种常用方法(C#)
摘要:方法一:private void tBox_KeyPress(object sender, KeyPressEventArgs e){ if (e.KeyChar == 0x20) e.KeyChar = (char)0; //禁止空格键 if ((e.KeyChar == 0x2D) && (((TextBox)sender).Text.Length == 0)) return; //处理负数 if (e.KeyChar > 0x20) { try { double.Parse(((TextBox)sender).Text + e.KeyChar.ToString()) 阅读全文

posted @ 2011-04-18 11:24 悟生慧 阅读(3428) 评论(0) 推荐(2) 编辑

winfrom的TextBox获取光标
摘要:this.ActiveControl = txtStuName; 阅读全文

posted @ 2011-03-28 13:04 悟生慧 阅读(264) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 下一页

导航