我使用以下代码来计算datagrid行,但它仅适用于按钮.我想要文本框中的总行数,但随着行数的增加它不会增加.
int numRows = dataGridView1.Rows.Count;
txtTotalItem.Text = numRows.ToString();
Run Code Online (Sandbox Code Playgroud)
分配号码时,文本框将仅显示该号码,不会更新.
您可以使用事件并将新号码分配给文本框.
dataGridView1.RowsAdded+=(s,a)=>OnRowNumberChanged;
private void OnRowNumberChanged()
{
txtTotalItem.Text = dataGridView1.Rows.Count.ToString();
}
Run Code Online (Sandbox Code Playgroud)
按照Equalsk的回答,您还需要删除行的事件.您可以使用相同的功能订阅这两个事件,因为您只需要检查数字.
dataGridView1.RowsRemoved+=(s,a)=>OnRowNumberChanged();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12747 次 |
| 最近记录: |