清空控件中数据所使用的方法
如图清空控件中的信息是在还没有与数据库进行交互之前进行的操作,所以呢,就不需要和数据库进行交互
第一步,我们可以给用户一个友好提示,是否确认清空数据
DialogResult result= MessageBox.Show("您确定要清空所填入的数据?","用户提示",MessageBoxButtons.YesNo,MessageBoxIcon.Information); if (result == DialogResult.Yes) { //用户确认清空后的代码 }
第二步.如果用户确认清空数据,则执行如下代码
if (result == DialogResult.Yes) { txtgrade.SelectedIndex = 0; //默认年级框的值为第一项 foreach (Control item in register.Controls) //因为有GroupBox控件,所以要用foreacher { if (item is TextBox) { item.Text = string.Empty; } } foreach (Control item in message.Controls) { if (item is TextBox) { item.Text = string.Empty; } } }
所以清空数据的完整代码如下
DialogResult result= MessageBox.Show("您确定要清空所填入的数据?","用户提示",MessageBoxButtons.YesNo,MessageBoxIcon.Information); if (result == DialogResult.Yes) { txtgrade.SelectedIndex = 0; //默认年级框的值为第一项 foreach (Control item in register.Controls) //因为有GroupBox控件,所以要用foreacher { if (item is TextBox) { item.Text = string.Empty; } } foreach (Control item in message.Controls) { if (item is TextBox) { item.Text = string.Empty; } } }