dataGridView的问题

问题描述

把从dataGridView查询到得语句删除,删除后怎么自动刷新dataGridView的数据,不用受到刷新

解决方案

解决方案二:
可以databind()一次。
解决方案三:
this.gridview.databind()
解决方案四:
databind()哪里来的
解决方案五:
删除后想刷新数据,可以在删除后调用绑定方法,重新绑定
解决方案六:
this.gridview.databing()但这样也是执行了刷新,一般做的使用用AJAX让greiview部分局部刷新
解决方案七:
引用3楼cjm10201112的回复:

databind()哪里来的

这是控件的一个方法,用控件id点出来的。多查查帮助吧
解决方案八:
可以databind()局部刷新一次
解决方案九:
删除成功后,在后边databind()一下就可以了

时间: 2024-09-14 15:04:24

dataGridView的问题的相关文章

datagridview-vb.net DataGridView 动态逐个选择所有单元格

问题描述 vb.net DataGridView 动态逐个选择所有单元格 For i As Integer = 0 To DataGridView1.Rows.Count - 1 i += 1 DataGridView1.Rows(i).Cells((DataGridView1.CurrentCell.ColumnIndex)).Selected = True Next 这样不行,用TIMER控件可能行,但是俺不会弄,请高手指点! 解决方案 For i As Integer = 0 To Dat

C#:从DataGridView控件托放数据到TreeView控件

datagrid|treeview|控件|数据 实现方法,在datagridview的mousedown事件中开始 托放.然后在treeview 的 DragEnter 中接收托放.最后在treeview的 DragDrop 中处理托放结果.注:treeview的allowdrop属性要设置为 true.: 1private void dataGridView1_MouseDown(object sender, MouseEventArgs e) 2        { 3           

ASP.NET技巧:DataGridView 的分页处理

asp.net|datagrid|分页|技巧 只是解决DataGridview刷新慢的办法.如果要考虑效率,还是结合分页的"存储过程"比较好,只是变通了一下.   1        #region 数据处理  2         /// <summary>  3         /// 得到期初数据  4         /// </summary>  5         private void getFillDateset()  6         {  7

如何于DataGridView控件中以跨数据行方式显示数据

datagrid|控件|数据|显示 一般来说,每一个字段的内容会单独显示于DataGridView控件的一个数据行中.问题是,某些字段拥有大量文字数据,我是不是能够让该字段的内容以跨数据行的方式来显示,以便在有限的画面空间中的呈现出更完整的内容呢?答案当然是肯定的. 以图表1所示的执行画面而言,「自传」字段的内容并未单独显示于一个数据行中,而是以横跨数据行的方式,显示在同笔数据列之各字段内容的下方.相关程序代码列示如下: using System;using System.Collections

两个简单方法加速DataGridView

datagrid DataGridView虽然好用,但是如果数据量比较大的话就会出现性能的问题.网上提供的一般做法是通过虚拟模式(Virtual Mode)来加速.但是有的时候,可以通过简单的设置来加速DataGridView. (1)使用绑定数据.就是通过加载DataTable然后通过BindingSource来和DataGridView.DataSource进行交互. (2)不要使用AutoSizeColumnsMode.AllCells.如果这么设置,DataGridView只有等到所有的

在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)

datagrid|visual|控件|下拉|下拉列表 虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下拉列表框,但这样的列会在整列中都显示下拉列表框,不太美观,而且还要用代码实现数据绑定.本文介绍一种只在当前编辑单元格中显示下拉列表框的方法,供大家参考. 首先新建一个Windows应用程序,将主窗体重命名为MainForm,在MainForm中加入一个DataGridView控件,命名为dgv_User.如下图所示:

C#中对DatagridView的部分常用操作

C#中对DatagridView部分常用操作 只列出技巧部分,后面会有补充 0(最基本的技巧). 获取某列中的某行(某单元格)中的内容 this.currentposition = this.dataGridView1.BindingContext [this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position; bookContent = this.database.dataSet.Tables[0].Rows [

自制.NET组件:在DataGridView底部实现统计行

在开发一个基于Window Form的CS应用程序的时候,我搜索过一个这样 的DataGridView 控件,它能显示一列内容的总和.例如:统计顾客订单的总数 ,显示在Grid中的一列上.就像Excel能做的一样,我没有找到一个合适的解决 方案,所以我决定自己开发一个组件.它能像DataGridView一样工作,能在表格 的底部显示一行. 为了SummaryRow的重新定位和大小的调整,我重构了一些代码,代码借用了 Robert Rhode写的Nice Filterable DataGrid.

DataGridView导出到Excel

这几天做一个Winform的系统,需要用到将DataGridView导出成Excel,以前一直没有在意这些方面的问题,因为以前做VB的时候已经做过很多这方面的导出,所以总认为小菜一碟. 我用的是VS2005和Office2003. 可是真正使用的时候才发现问题多多: 首先是添加了Microsoft Excel11 Object Libray之后,发现引用里面的" Microsoft.Office.Interop.Excel"不能用.出现了一个可恶的黄色小感叹号.这可真愁坏我了.后来在网

DataGridView打印类

作者:http://www.codeproject.com/KB/printing/DGVPrinter.aspx [简单用法]: 1 // 2 // Printing the DataGridView Control 3 // in response to a toolbar button press 4 // 5 private void printToolStripButton_Click(object sender, EventArgs e) 6 { 7 DGVPrinter print