
winForm,解决DataGridView清空数据时把标题头一起清空
//dataGridView1.DataSource = null;//这样不行,会把标题头一起清空//以下方法可以解决DataTable dt = (DataTable)dataGridView1.DataSource;if (dt != null){dt.Rows.Clear();}dataGridView1.DataSource = dt;
//dataGridView1.DataSource = null;//这样不行,会把标题头一起清空//以下方法可以解决DataTable dt = (DataTable)dataGridView1.DataSource;if (dt != null){dt.Rows.Clear();}dataGridView1.DataSource = dt;
//截取整个窗体 private void button1_Click(object sender, EventArgs e){Bitmap bit=new Bitmap(this.Width,this.Height);//实例化一个和窗体一样大的bitmapGraphics g=Graphics.FromImage(bit);g.CompositingQuality = CompositingQuality.HighQuality;//质量设为最高g.Co…
在开线程时如果有跨线程执行事件时会报错 解决方法有以下三种方案1this.BeginInvoke((EventHandler)(delegate { dataGridView1.DataSource = dt; }));// dataGridView1.DataSource = dt这是要跨线程事件方案2Control.CheckForIllegalCrossThreadCalls = false;//在初始化构造方…