C# 如何通过按钮单击事件删除或锁定下拉列表中的项目
我正在开发一个功能,从网站的不同页面检索高管的费用,并将其累计显示在我称之为发票的页面上。当他们从各自的下拉列表中选择shopname、shopcity和ShopMonth时,这些费用将显示在发票页面上 我试图实现的是,当他们单击发票页面中的“提交”按钮时,ShopMonth将被锁定或对该商店不可见,这样他们在提交发票后就无法对该发票进行任何进一步的更改 有人能告诉我这种功能的按钮点击事件应该是什么吗 以下是填充下拉列表的代码:C# 如何通过按钮单击事件删除或锁定下拉列表中的项目,c#,asp.net,C#,Asp.net,我正在开发一个功能,从网站的不同页面检索高管的费用,并将其累计显示在我称之为发票的页面上。当他们从各自的下拉列表中选择shopname、shopcity和ShopMonth时,这些费用将显示在发票页面上 我试图实现的是,当他们单击发票页面中的“提交”按钮时,ShopMonth将被锁定或对该商店不可见,这样他们在提交发票后就无法对该发票进行任何进一步的更改 有人能告诉我这种功能的按钮点击事件应该是什么吗 以下是填充下拉列表的代码: protected void selectSchool_Selec
protected void selectSchool_SelectedIndexChanged(object sender, EventArgs e)
{
//if logged in user is admin, fills selectSaleMonth with all Sale Months to date
if (isAdmin == true)
{
ShopSelection.SaleMonthAdmin(selectSaleMonths);
}
//if loged in user is not admin, fills selectSaleMonths with active SaleMonths for selected shop
else
{
ShopSelection.SaleMonthCoordinator(selectSaleMonth, selectShop.SelectedValue);
}
}
在另一个对象周围锁定为锁定,直到某个任务完成,或者锁定为模拟只读属性?锁定为只读属性,以便提交后无法编辑该页面上的任何内容。这取决于程序的设计。例如,您可以创建一个具有只读属性的类,然后在创建对象时设置它。有很多方法可以尝试并做到这一点-到目前为止,您尝试了哪些方法?有很多我们不知道的。发票是什么?它的数据源是什么?下拉列表呢?数据来自数据库中存储的不同表,这些表是使用网站的其他页面填充的,用户在其中输入他们的费用,它们是两个表,从4个网页获取数据。这两个表格分别列出了需要支出的商品费用(如电费、水费等)和需要支出的支出(如员工工资等)。有三个下拉列表,一个是店名,一个是shopcity,第三个是shopmonth,这两个表由另一个名为shopinfo的表格填充,该表格存储月份、店名和城市。