dataGridView
来源:互联网 发布:java socket聊天室计划 编辑:程序博客网 时间:2024/05/06 19:57
不允许dataGridView排序
默认情况下dataGridView 是允许排序的,也就是说点击列标题的时候排序整个dataGridView,但是在很多特殊情况下,我们不希望它进行排序。针对每一列的SortMode设置为NotSortTable,对于绑定的数据集同样适用。也可以写如下代码实现
//不允许排序
for (int i = 0; i < dgvOrder.Columns.Count; i++)
{
dgvOrder.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
}
/*
//不允许排序
for (int i = 0; i < dgvOrder.Columns.Count; i++)
{
dgvOrder.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
}
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
- Datagridview
- DataGridView
- DataGridView
- DataGridView
- DATAGRIDVIEW
- DataGridView
- DataGridView
- datagridview
- DataGridView
- dataGridView
- datagridview
- DataGridView
- datagridview
- DataGridView
- DataGridView
- DataGridView
- DataGridView
- dataGridView
- Android Handler详解
- SpringMVC(干货)
- Leetcode 24. Swap Nodes in Pairs 分治
- 让IAR生成SVN版本号
- 阿里云Linux安装软件镜像源
- dataGridView
- iOS开发--iOS使用自定义URL实现控制器之间的跳转(DCURLRouter组件)
- 公钥、私钥、数字证书的概念
- OkHttp 官方中文文档
- node.js之mongodb操作
- Sql Server 写入指定自增列的值 IDENTITY_INSERT
- Servlet学习总结(一)
- 数据预处理练习 等频分箱、one_hot(独热编码)、数据归一化 #python
- Oracle 11g 和 PL/SQL 配合安装教程