dataGridView

不允许dataGridView排序

默认情况下dataGridView 是允许排序的,也就是说点击列标题的时候排序整个dataGridView,但是在很多特殊情况下,我们不希望它进行排序。针对每一列的SortMode设置为NotSortTable,对于绑定的数据集同样适用。也可以写如下代码实现

 //不允许排序
           for (int i = 0; i < dgvOrder.Columns.Count; i++)
           {
               dgvOrder.Columns[i].SortMode =              DataGridViewColumnSortMode.NotSortable;
           }
/*        

int indexd = dgvOrder.Rows.Add();//当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行
         //利用dataGridView1.Rows.Add()事件为DataGridView控件增加新的行,该函数返回添加新行的索引号,即新行的行号,然后可以通过该索引号操作该行的各个单元格
         dgvOrder.Rows[indexd].Cells[0].Value = count;  //菜序
         dgvOrder.Rows[indexd].Cells[1].Value = btn.Text;  //菜品
         dgvOrder.Rows[indexd].Cells[2].Value = btn.Controls[1].Text;  //价格
         dgvOrder.Rows[indexd].Cells[3].Value = 1;  //数量
          */
           string[] strArrary = { count.ToString(),btn.Text,btn.Controls[1].Text,Convert.ToString(1)};
           ((DataTable)dgvOrder.DataSource).Rows.Add(strArrary);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值