摘要:1、 frmWireSize.StartPosition = FormStartPosition.Manual; frmWireSize.Location = new Point(this.Location.X+260, this.Location.Y+230);直接利用form位置,固定form2...
阅读全文
摘要:C# DataGridView控件动态添加新行DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridVie...
阅读全文
摘要:OleDbConnection inconn = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=DB.mdb"); inconn.Open(); OleDbTransa...
阅读全文
摘要:C# access数据库软件使用事务插入多条记录 protected void Button1_Click(object sender, EventArgs e) { /*=============测试通过===============*/ OleDbConnection con = ne...
阅读全文
摘要:1.C#连接连接Access程序代码:------------------------------------------------------------------------------- using System.Data; using System.Data.OleDb;......st...
阅读全文
摘要:一、MDI的子窗体一旦放大后,子窗体的图标就越过菜单栏,跑到最上面去了?把父窗口中的MainMenuStrip属性设置成父窗口的MenuStrip!二、1.建立MainForm(设置属性IsMdiContainer=true)父窗体如下所示。2.双击工具栏上的Form1 图标。设置Form1子窗体的...
阅读全文
摘要:调用窗体(父):Form1,被调用窗体(子):Form2 方法1: 所有权法 //Form1: //需要有一个公共的刷新方法 public void Refresh_Method() { //... } //在调用Form2时,要把Form2的所有者设为Form1 Form2 f2 = new Fo...
阅读全文
摘要:MDI父窗体创建:将父窗体属性IsMDIContainer设置为true。值得注意的是并不是所有窗体都可以将该属性设置为true,只有顶级窗体容器才可作为MDI父窗体。还有一点需要注意的是MDi父窗体边缘采用系统颜色,而不是用户设置的BackColor。另外还要注意的是一定要将主窗体的行为属性Mai...
阅读全文
摘要:第一种方法:创建一个类,里面声明用于存储接收的字段。传的时候存储于字段中,要用的时候,直接类名.字段名进行调用。(这种方法传递是双向的)第二种方法:1.在Form1里定义publicstringName="*****"2.在Form2里创建Form1对象,Form1f=newForm1();然后就可...
阅读全文
摘要:Q:mdi父窗体如何向子窗体发送数据,一般都有哪些方式?A:对于最通常的MDI窗口, WinForm在Form 类的属性中提供了Form.MdiChildren这个属性来返回所有的子窗口.这样我们只要继承Form类, 然后使用这个类来新建子窗口.public class MyChildForm : ...
阅读全文
摘要:winform中用到了datagridview,在实现查询功能,并重新绑定结果数据源的过程中,发现datagirdview并没有清空原来的数据,而是将结果自动添加在原数据的下面。一开始我将datagridview的数据源设置为空:datagridview.DataSource=null;但是发现没有...
阅读全文
摘要:有两个窗体,一个子窗体,一个父窗体,当点击父窗体中的按钮,弹出子窗体,在子窗体中添加完数据,单击确定按钮后,数据在父窗体的数据显示控件中立即显示,实现其实很简单,同时方法也很多,我是利用了一种最简单的方法。子窗体SubForm:protectedvoidbtnOk_Click(objectsende...
阅读全文
摘要:直接调用此方法WriteLogFileb(strSends[0], strSend[0], Application.StartupPath, "Datacollectionb.txt");
阅读全文
摘要:一:运行前后截图,实现功能将子窗体的lable的text值取出来给父窗体的lable的text二:全部代码a,父窗体using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;...
阅读全文
摘要:using System.Runtime.InteropServices; //命名空间 const uint WM_APPCOMMAND = 0x319; const uint APPCOMMAND_VOLUME_UP = 0x0a; const uint APPCO...
阅读全文
摘要:第一步:在VS2005开发环境下,解决方案资源管理器中修改解决方案名称及工程名称,在工程的属性中修改“根命名空间”为新的工程名称第二步:直接更改文件名称。更改解决方案所在目录名称为新的名称,更改所有未命名为新名称的文件为新名称。 全部修改后的文件有:*.sln,*.ncb,*.vcproj,*.vc...
阅读全文
摘要:有两种方式解决 1.在窗体构造函数中写Control.CheckForIllegalCrossThreadCalls =false;2.使用Invoke等委托函数。 问题原因是。net2.0以后拒绝多线程访问空间,避免空间造成死锁。以前Control.CheckForIllegalCrossThre...
阅读全文