Chapter 10. WinForm-DataGridView(确认删除、多条件查询、数据区别显示)

1.删除加确认

MessageBoxButtons btn = MessageBoxButtons.YesNoCancel;
if (MessageBox.Show("确定删除吗?", "删除数据", btn) == DialogResult.Yes)
{   

}

2.多条件查询

//如果用户什么都不输入,或者文本框是空,这时候是查询所有
//做两个恒成立的条件
string tj1 = " 1=1 ";
string tj2 = " 1=1 ";

//根据用户输入改变条件
if (name != "")      //如果用户输入姓名
 {
        tj1 = " Name like @name ";
 }
 if (nation != "")    //如果用户输入民族
 {
        tj2 = " Nation = @nation ";
 }

//拼接成完成条件
string ztj = " where " + tj1 + " and " + tj2;

3.数据区别显示

 //遍历datagridview里面行的集合,取出每一个行
foreach (DataGridViewRow row in dataGridView1.Rows)
{
     //将该行里面绑定的数据项取出
     Info data = row.DataBoundItem as Info;
    
     //判断是不是男女
     if (data.Sex)
     {
     }
}
原文地址:https://www.cnblogs.com/xiao55/p/5810728.html