精华内容
下载资源
问答
  • datagridview winform

    2016-06-01 13:19:45
    image.fromfile(“@..\image\1.png”)错了吗 image.fromfile(“@..\image\1.png”)错了吗 private void Form1_... dataGridView1.Rows[0].Cells["Images"].Value = b.Image; 两种都报错
  • DataGridView Winform分页

    2012-07-05 16:38:52
    private void LoadData(DataTable dt,DataGridView grid) { DataTable dtTemp = dt.Clone(); dtTemp.Clear(); for (int i = PageSize * (PageIndex - 1); i <(PageSize * PageIndex * PageIndex : _Max); i+...
      private void Button_Pre_Click(object sender, EventArgs e)
            {
                if (PageIndex<=1)
                {
                    MessageBox.Show("已经是第一页!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
                    return;
                }
                PageIndex--;
                LoadData(dtClone,grid_KP);
               
              
            }
    
            private void Button_Next_Click(object sender, EventArgs e)
            {
                if (PageIndex >= PageCount)
                {
                    MessageBox.Show("已经是最后一页!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                PageIndex++;
                LoadData(dtClone,grid_KP);
               
            }
    
            #region
            private int PageCount = 0;//总页数
            private int PageSize = 10;//每页记录显示条数
            private int PageIndex = 0;//当前页数 
            private int _Max = 0;
            private DataTable dtClone = null;
    
    
            private void SetInfo(Label lb)
            {
                lb.Text = string.Format("当前第{0}页,总共{1}页{2}条数据",PageIndex,PageCount,_Max);
            }
            /// <summary>
            /// 设置页数
            /// </summary>
            /// <param name="dt">源数据</param>
            private void SetPageCount(DataTable dt)
            {
    
                _Max = dt.Rows.Count;
                PageCount = _Max / PageSize;
                if (_Max % PageSize > 0)
                    PageCount++;
    
    
            }
    
            private void LoadData(DataTable dt,DataGridView grid)
            {
                DataTable dtTemp = dt.Clone();
                dtTemp.Clear(); 
                
                for (int i = PageSize * (PageIndex - 1); i <(PageSize * PageIndex < _Max ? PageSize * PageIndex : _Max); i++) 
                {
    
                    dtTemp.ImportRow(dt.Rows[i]);
    
                } 
                grid.DataSource = dtTemp;
                grid_KP.Columns["物料描述"].Width = 280;
                SetdataGridView(grid_KP);
                SetInfo(lbInfo);
    
            }


    展开全文
  • 断开式 DataGridView控件 winform 引入dgv控件 绑定数据 dgv控件.数据源 = 仓库中的数据表 示例 private void bindDgv() { // 连接字符串 String connStr = "Data Source=.;Initial Catalog=dbok;...

    断开式 DataGridView控件 winform

    引入dgv控件

    在这里插入图片描述
    在这里插入图片描述

    绑定数据

    dgv控件.数据源 = 仓库中的数据表
    

    示例

    
            private void bindDgv() { 
            
                // 连接字符串
                String connStr = "Data Source=.;Initial Catalog=dbok;Integrated Security=True";
                // 查询语句sql
                String sql = "select * from sanguo";
                // 连接对象
                SqlConnection conn = new SqlConnection(connStr);
                // 空仓库
                DataSet ds = new DataSet();
                // 小货车
                SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
                // 让小车卸货
                adapter.Fill(ds, "table");
    
                // 拿到仓库中的表
                DataTable t = ds.Tables["table"];
    
                // 控件.数据源 = 表
                dataGridView1.DataSource = t;
            }
    

    显示结果

    在这里插入图片描述

    定制列

    目前的结果,显示了表的所有列

    期望只显示我们需要的列

    关掉自动显示

    在这里插入图片描述

    在这里插入图片描述

    手动添加列

    在这里插入图片描述
    在这里插入图片描述
    添加列

    在这里插入图片描述

    在这里插入图片描述
    运行效果

    在这里插入图片描述
    有多个空行

    代表有数据进来了

    只不过,数据没有与我的单元格对应上

    让数据与列对应上

    在这里插入图片描述

    对每一个列进行数据的绑定

    让控件的列与数据表查询结果的列设置为一样的即可

    最终的效果

    在这里插入图片描述

    让列的宽度铺满控件

    在这里插入图片描述

    在这里插入图片描述
    启动的效果

    在这里插入图片描述

    去掉自动的首列

    为true时

    在这里插入图片描述

    设置为false

    在这里插入图片描述

    去掉底部的空行

    在这里插入图片描述
    用代码解决

    在这里插入图片描述

    效果,底部的空白行就没有了

    在这里插入图片描述

    展开全文
  • DataGridView(winform)分页控件

    热门讨论 2008-10-13 11:49:42
    DataGridView(winform)分页控件,有源代码和dome
  • WinForm DataGridView

    2017-12-07 11:21:19
    WinForm DataGridView的知识点 1.往datagridview 中添加checkbox 列,为什么勾选后,循环判断勾选项,总是false? 因为你没加 datagridview.EndEdit(); 单元格没有结束编辑状态,跟踪代码你会发现datagridview....

    WinForm DataGridView的知识点


    1.往datagridview 中添加checkbox 列,为什么勾选后,循环判断勾选项,总是false?

    • 因为你没加 datagridview.EndEdit();
    • 单元格没有结束编辑状态,跟踪代码你会发现datagridview.Rows[0].Cells[“checkBox列”].Value是null。
    • 所以一旦你用 Convet.ToBoolean 就只有false了。

    未完待续…

    展开全文
  • winform datagridview打印

    2015-08-21 16:03:22
    winform datagridview打印
  • C#2005多层标题DataGridView-winform版,此代码来源于网上,我只是稍微修改以便于回答论坛中的问题。
  • winform DataGridView

    2020-05-22 16:32:15
    //定位指定行 private void btnSearch_Click(object sender, EventArgs e) { string keyword = this.tbKeyword.Text.Trim(); foreach (DataGridViewRow row in dgvTbAccount.Rows) { var account = row.Cells...

    //定位指定行

    private void btnSearch_Click(object sender, EventArgs e)
            {
                string keyword = this.tbKeyword.Text.Trim();
                foreach (DataGridViewRow row in dgvTbAccount.Rows)
                {
                    var account = row.Cells[MallId.Name].Value.ToString();
                    if (account.Contains(keyword))
                    {
                        dgvTbAccount.ClearSelection();
                        dgvTbAccount.FirstDisplayedScrollingRowIndex = row.Index;
                        row.Selected = true;
                        break;
                    }
                }
            }

    展开全文
  • winform_DataGridView

    2012-10-19 23:51:08
    winform_DataGridView的详细属性
  • 完全是源码,可以很好地解决C# Winform中对DataGridView 进行排序后,行的颜色,单元格颜色改变了的方法: 在赋数据源时:把 DataGridView1.DataSource=DataTable1,去掉,用我提供的源码的方法,再数据源就可以了: 改成...
  • Winform DataGridView 移动列
  • winform datagridview 绑定

    千次阅读 2010-08-25 03:57:00
    winform datagridview 绑定
  • 这几天在做一个winform的小软件,用到了datagridview这个庞大而让人头疼的控件,这么一个号称先进的东东,居然没办法分页。为了软件如期完工,先用以下方法完成分页。感谢原作者的同时,发现这种方法绝对不是一个...
  • Winform-DataGridView

    2019-10-04 11:33:40
    Winform-DataGridView 1 常用属性 // 1.点击后的选中模式 this.dgv.SelectionMode = DataGridViewSelectionMode.FullRowSelect; // 2.不显示首列 this.dgv.RowHeadersVisible = false; // 3.设置单元...
  • C#,WinformDatagridView,最详尽的导入导出数据到Excel。
  • winform datagridview合并表头
  • winform DataGridView 合计 行 控件 winform DataGridView 合计 行 控件
  • Winform datagridview绑定问题

    千次阅读 2016-04-29 02:49:36
    Winform datagridview绑定问题
  • winform DataGridView表头带CheckBox全选;winform DataGridView表头带CheckBox全选
  • 有一个dataGridView ,有一列是DataGridViewComboBoxColumn 。用动态绑定,在绑定数据的时候。我们也给这一列绑定数据 在dataGridView的RowsAdded事件中写代码 /// <summary> /// 添加新行 ///...
  • winform datagridview如何设置datagridview隔行变色。如何设置隔行变色。设置:只要设置如下属性,就行了。AlternatingRowsDefaultCellStyle 属性 获取或设置应用于 DataGridView 的奇数行的默认单元格样式。...
  • 说说DataGridViewwinform的分页效果2006-12-13 10:37 这几天在做一个winform的小软件,用到了datagridview这个庞大而让人头疼的控件,这么一个号称先进的东东,居然没办法分页。为了软件如期完工,先用以下方法...
  • C# winform dataGridView

    2020-03-27 12:04:12
    创建dataGridView 外观属性修改,字体,布局等等. 创建列 插入数据 public class Infovo { public string c1 { get; set; } public string c2 { get; set; } public string c3 { g...
  • winform设置DataGridView

    2019-11-23 14:48:42
    // 重新布局 dataGridView1.Location = new Point(0, 850); dataGridView1.Height = 200; // 调整列宽 dataGridView1.A...
  • 就是在 dataGridView1的单元格的单击事件中添加如下代码 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { string t1 = dataGridView1.Rows[dataGridView1....
  • winform 打印datagridview

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,574
精华内容 1,429
关键字:

datagridviewwinform