随笔分类 - WinForm学习
摘要:Form1——主窗体:namespace FirstDlg{ public partial class Form1 : Form { private Form2 f; public Form1() { InitializeComponent(); } public string TextStored { get { return tbTest.Text; } set { t...
阅读全文
摘要:功能控件说明数据显示DataGridViewDataGridView 控件提供用来显示数据的可自定义表。使用 DataGridView 类,可以自定义单元格、行、列和边框。数据绑定和定位BindingSource 组件通过提供当前项管理、更改通知和其他服务,来简化将窗体上的控件绑定到数据的过程。BindingNavigator提供工具栏式的界面来定位和操作窗体上的数据。文本编辑TextBox显示设...
阅读全文
摘要:掩码元素说明0数字,必选。此元素将接受 0 到 9 之间的任何一个数字。9数字或空间,可选。#数字或空间,可选。如果掩码中该位置为空白,在 Text 属性中将把它呈现为一个空格。允许使用加号 (+) 和减号 (-)。L字母,必选。将输入限定为 ASCII 字母 a-z 和 A-Z。此掩码元素等效于正则表达式中的 [a-zA-Z]。?字母,可选。输入限定为 ASCII 字母 a-z 和 A-Z。此掩...
阅读全文
摘要:窗体传值可以分为两类。1、主窗体往子窗体传值有两种方法,一种是在子窗体提供重载构造函数,利用重载构造函数传递值,适用于传值数量比较少;第二种是,在子窗体中定义一个主窗体对象,然后就可以接收到主窗体的属性值了,适用于传值数量大。主窗体代码如下: publicpartialclassfrmParent:Form{privatestringstrValueA="";publicstringStrValu...
阅读全文
摘要:在windows form之间传值,我总结了有四个方法:全局变量、属性、窗体构造函数和delegate。第一个全局变量:这个最简单,只要把变量描述成static就可以了,在form2中直接引用form1的变量,代码如下:在form1中定义一个static变量public static int i= 9 ;Form2中的钮扣按钮如下:private void button1_Click(object...
阅读全文
摘要:一个稍微复杂一点的程序一般都有两个或者更多的窗体。有时在程序设计中,数据不仅要在同一个窗体中传递,还要在窗体间传递,尤其是用子窗体如何改变父窗体。这个问题已经不少人问过,在群里也为了那种方式好而争论过,昨天雨声.net问窗体间互操作的问题,让我萌生就这个问题写下这篇文章,希望对刚刚接触C#的朋友有所帮助,有疏漏之处,也希望朋友们指正,欢迎讨论。 窗体间传递数据,无论是父窗体操作子窗体,还是子窗体操...
阅读全文
摘要:SaveFileDialog dlg=new SaveFileDialog(); dlg.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";//文件筛选器 dlg.AddExtension=true;//保存文件时自动加扩展名 dlg.FilterIndex = 1 ;//文件筛选器的索引,1为txt dlg.RestoreDirect...
阅读全文
摘要:我记得好像是不能直接绑定DataReader的.. 得用个BindingSource作个中介.. SqlDataReader sdr=cmd.ExecuteReader(); BindingSource bs=new BindingSource(); bs.DataSource=sdr; this.DataGridView1.DataSource=bs;
阅读全文

浙公网安备 33010602011771号