C# Windows窗体中的页面加载范例??这是怎么一回事?
因此,我有一个windows窗体应用程序和一个绑定到数据集的下拉列表。加载时,我希望将控件绑定到数据库值。我进行了一些验证,但我只希望在加载表单并且用户更改下拉列表中的值之后进行验证。目前,我在_SelectedIndexChanged事件中有代码。当控件也绑定到数据库值时,会触发此操作 我知道在asp.net中,我可以说(!Page.IsPostBacK)来控制它是否应该触发代码。什么是windows窗体范例C# Windows窗体中的页面加载范例??这是怎么一回事?,c#,winforms,C#,Winforms,因此,我有一个windows窗体应用程序和一个绑定到数据集的下拉列表。加载时,我希望将控件绑定到数据库值。我进行了一些验证,但我只希望在加载表单并且用户更改下拉列表中的值之后进行验证。目前,我在_SelectedIndexChanged事件中有代码。当控件也绑定到数据库值时,会触发此操作 我知道在asp.net中,我可以说(!Page.IsPostBacK)来控制它是否应该触发代码。什么是windows窗体范例 谢谢 最简单的方法是将表单上的bool变量设置为false。在SelectedInd
谢谢 最简单的方法是将表单上的
bool
变量设置为false
。在SelectedIndexChanged
事件中,将变量设置为true
。执行验证代码时,让它检查bool
变量的值,以确定是否应执行验证。代码:
public bool ispostbask = false;
public Form1()
{
InitializeComponent();
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (ispostbask)
{
//your code
}
ispostbask = true;
}