繁体   English   中英

创建自定义事件

[英]Create custom event

我有一个包含项目的下拉列表。 情况是,我从数据库中获取了所有项目,但没有在deletedFlagdeletedFlag进行过滤,因为如果项目被删除(设置为DeletedFlag),但是在某个时候已经被选中,我想检索并显示该项目并要求用户在更新之前进行更改记录。 这是通过验证完成的,没有问题。 但是,一旦用户扩展了下拉菜单,将其删除会不会很好,所以是否选择它不会引起混淆? 我是用jQuery完成的,看起来不错。 但是我可以在C#做到吗? 可能正在创建将扩展下拉列表时触发的自定义事件? 可以请我指导一下吗?

关于如何将数据绑定到DropDownList的问题还不是很清楚,但是您可以在使用Linq进行绑定之前进行过滤。

例如用DataTable

DataTable dataTable = Common.LoadFromDB();

DropDownList1.DataSource = dataTable.AsEnumerable().Where(x => x.Field<bool>("deletedFlag") == false).CopyToDataTable();
DropDownList1.DataBind();

List范例

List<myClass> list = new List<myClass>();

DropDownList1.DataSource = list.Where(x => x.deletedFlag == false);
DropDownList1.DataBind();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM