c# - WebForms 将 CheckboxList 值传递给 List<T>

标签 c# asp.net linq arrays webforms

我有一个 GridView,我绑定(bind)了一个 List - 我希望能够基于多个 CheckBoxList 过滤数据。

为了争论起见,假设我有一个工作列表,我想通过代码过滤工作 - 所以我会有一个像 CheckBoxList 这样的

  • C#
  • ASP.NET
  • php
  • F#
  • 等..

如果有人选择多个代码,您如何将这些值传递到 List 以重新绑定(bind)到 GridView?有没有办法将值作为数组传递?或者可能是逗号分隔的字符串?

任何示例(我是 C# 男孩)将不胜感激,我希望我已经正确解释了它:S

最佳答案

使用 ObservableCollection<T> .它自动允许 gridview“观察”底层数据源已更改,从而更新自身。

关于c# - WebForms 将 CheckboxList 值传递给 List<T>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290849/

相关文章:

c# - 为组件和页面创建一个新的 Blazor 项目

javascript - 如何使用 C# 方法从 ASP.Net Javascript AJAX 请求返回 bool 值?

c# - 如果在 ListView 中使用 Eval() 或 DataBinder.Eval() 进行声明?

c# - 使用 LINQ 的不同字典

c# - .Net Core 3.1 中的 IEnumerable.OrderBy().First() 优化是否记录在任何地方?

c# - 通过 LINQ 将表达式树应用于 List

c# - 在 Excel 加载项中实现 AppSheetChanged 时启用撤消

c# - 关于从 Parallel.ForEach() 中调用外部方法是否有任何特殊规则或注意事项?

c# - 从 arduino 接收和发送数据到 c#,反之亦然

ASP.NET 向 div 添加不需要的填充