Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#使用单选按钮进行windows窗体筛选_C#_Windows Forms Designer - Fatal编程技术网

c#使用单选按钮进行windows窗体筛选

c#使用单选按钮进行windows窗体筛选,c#,windows-forms-designer,C#,Windows Forms Designer,有人能告诉我如何根据选中的单选按钮过滤Datagridview吗?我附上了我创建的表单的屏幕截图,需要根据存款和取款进行过滤。我已将TransactionType作为枚举 在DGV中的行中循环,检查第一个单元格的值是否=值(存款/取款/两者取决于选中的单选按钮),然后设置 DataGridView1.Rows[rowIndex].Visible = false; 循环遍历DGV中的行,检查第一个单元格值是否=值(存款/取款/两者均取决于选中的单选按钮),然后设置 DataGridView1.R

有人能告诉我如何根据选中的单选按钮过滤Datagridview吗?我附上了我创建的表单的屏幕截图,需要根据存款和取款进行过滤。我已将TransactionType作为枚举


在DGV中的行中循环,检查第一个单元格的值是否=值(存款/取款/两者取决于选中的单选按钮),然后设置

DataGridView1.Rows[rowIndex].Visible = false;

循环遍历DGV中的行,检查第一个单元格值是否=值(存款/取款/两者均取决于选中的单选按钮),然后设置

DataGridView1.Rows[rowIndex].Visible = false;

您可以根据所选单选按钮更改
数据源

BindingSource bs = new BindingSource();
grid.DataSource = bs;
通过更改您的单选按钮选择

bs.DataSource = q;
bs.ResetBindings(false);
对于q用途:

  • var q=交易
  • var q=交易。其中(t=>t.TransactionType==存款)
  • var q=Transactions.Where(t=>t.TransactionType==drawing)

  • 您可以根据所选单选按钮更改
    数据源

    BindingSource bs = new BindingSource();
    grid.DataSource = bs;
    
    通过更改您的单选按钮选择

    bs.DataSource = q;
    bs.ResetBindings(false);
    
    对于q用途:

  • var q=交易
  • var q=交易。其中(t=>t.TransactionType==存款)
  • var q=Transactions.Where(t=>t.TransactionType==drawing)

  • 实现所需功能的代码如下所示:(可能不是正确的变量名)

  • 检查选中的单选按钮的值
  • 根据选中的项目,读取每行的“transactionType”列
  • 渲染所需行是否可见


  • 实现所需功能的代码如下所示:(可能不是正确的变量名)

  • 检查选中的单选按钮的值
  • 根据选中的项目,读取每行的“transactionType”列
  • 渲染所需行是否可见