首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视 ┆淘宝手机在线充值 ┆淘宝游戏点卡充值 
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>NET专区>WINFORM>WNFORM实现窗体的DataGrid控件刷新
WNFORM实现窗体的DataGrid控件刷新
来源: 发布时间:2008-08-22 发布人: 浏览: 人次   字体: [ ]  

本文要实现的这个功能是在WNFORM的窗体中的DataGrid刷新,自己看代码吧!
public class ClassDataGridRefresh
 {
  public ClassDataGridRefresh()
  {
  }

  #region DataGrid刷新

  /// <summary>
  /// DataGrid刷新
  /// </summary>
  /// <param name="DG">DataGrid控件</param>
  /// <param name="DV">DataView数据源</param>
  /// <param name="m_strWidth">各列列宽,使用分号“;”分隔</param>
  /// <param name="m_strHidden">隐藏列,使用分号“;”分隔</param>
  public static void RefreshDataGrid(System.Windows.Forms.DataGrid DG, System.Data.DataView DV, string m_strWidth, string m_strHidden)
  {
   try
   {
    RefreshDataGrid(DG, DV, m_strWidth, m_strHidden, true);
   }
   catch(Exception ex)
   {
    System.Windows.Forms.MessageBox.Show(ex.Message.ToString(),"DataGrid刷新错误");
   }
  }

  /// <summary>
  /// DataGrid刷新
  /// </summary>
  /// <param name="DG">DataGrid控件</param>
  /// <param name="DV">DataView数据源</param>
  /// <param name="m_strWidth">各列列宽,使用分号“;”分隔</param>
  /// <param name="m_strHidden">隐藏列,使用分号“;”分隔</param>
  /// <param name="m_blnIsReDraw">是否每次都重新刷新列头</param>
  public static void RefreshDataGrid(System.Windows.Forms.DataGrid DG, System.Data.DataView DV, string m_strWidth, string m_strHidden, bool m_blnIsReDraw)
  {
   try
   {
    int i;
    int numCols;
    System.Windows.Forms.DataGridTableStyle ts = new System.Windows.Forms.DataGridTableStyle();  //就是它决定了datagrid是什么样的
    System.Windows.Forms.DataGridTextBoxColumn aColumnTextColumn;    //要重写的东东
    System.Windows.Forms.DataGridBoolColumn  aColumnBoolColumn;    //要重写的东东

    string[] ColumnWidths = m_strWidth.Split(';');
    string[] strHiddens = m_strHidden.Split(';');

    numCols = DV.Table.Columns.Count;

    if (m_blnIsReDraw == true)
    {
     foreach(string strHiddenTemp in strHiddens)
     {
      if (strHiddenTemp.Length > 0)
      {
       DV.Table.Columns[strHiddenTemp].ColumnMapping = System.Data.MappingType.Hidden;
      }
     }

     DG.Font = new System.Drawing.Font("宋体",10,System.Drawing.FontStyle.Regular);
    }

    DG.DataSource = DV;


共2页: 上一页 1 [2] 下一页
相 关 文 章   发布商链接
·WINFORM实现的用于拖放操作和文件复...
·WinForm下ListBox控件“设置DataSour...
·图解JFreeChart文字模糊问题的解决方...
·解决winform得不到GridView控件隐藏...
·Winform怎样判断一个窗体是否已被打...
·DataGridView控件如何实现分页的功能...
·在Winform中如何用正则表达式获取网...
·Winform窗体之间传值的几种方法总结...
·怎么在C#中编程判断是否安装了sql se...
·两法实现如何在winform中的TreeView...
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·解决winform得不到GridView控
·winform实现窗体嵌入并操作可
·winform实现的仿Msn移动提示...
·WinForm实现渐变窗体效果代码
·winform实现类似QQ滑动面板的
·asp.net中当按下回车键时响应
·WinForm中TextBox控件循环自...
·winform如何保持TreeView节点
·图解winform用户控件添加自定
·dataset.GetChanges()为什么...
·winform中DatagridView单元格
·WebBrowser中html元素如何触...
·winform中如何获得TextBox光...
·winform中通过设置钩子监视鼠
·Winform获取弹窗消息框中的文
热 门 文 章
·asp.NET实现视频播放器功能代...
·winform中DatagridView单元格...
·在.net中利用webbrowser控件...
·使用C#制做进程监视器,可查看...
·WinForm编程开发实用技巧14则
·C#的简单图片透明处理代码以...
·如何实现winform自动点击webb...
·winform实现类似QQ滑动面板的...
·winform如何保持TreeView节点...
·如何做winform启动页面?
·图解winform用户控件添加自定...
·winform中如何获得TextBox光...
·Winform窗体之间传值的几种方...
·DataGridView控件如何实现分...
·asp.net中当按下回车键时响应...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .