利用C#开发科技档案管理系统(四)
2009-02-27 08:18:14 来源:WEB开发网(9)查询数据操作
private void tlBtnFind_Click(object sender, EventArgs e)
{
if (tlCmbType.Text == string.Empty)
{
MessageBox.Show("查询类别不能为空!", "提示...", MessageBoxButtons.OK, MessageBoxIcon.Information);
tlCmbType.Focus();
return;
}
else
{
if (tlTxtFindValue.Text.Trim() == string.Empty) //查询值为空时
{
dgvStockList.DataSource = MySQL.GetAll_Scroll_Data_5("tb_Scroll").Tables[0].DefaultView; //赋值
this.SetdgvStockListHeadText();
return;
}
}
DataSet ds = null; //创建DataSet对象
if (tlCmbType.Text == "分类卷号") //按分类卷号查询
{
MyScroll.MyScl_1 = tlTxtFindValue.Text.ToUpper(); //转化为大写
ds = MySQL.Find_Scroll_ByScl_1_5(MyScroll, "tb_Scroll");
dgvStockList.DataSource = ds.Tables[0].DefaultView; //表格赋值
}
else //按装订代号查询
{
MyScroll.MyScl_2 = tlTxtFindValue.Text.ToUpper(); //转化为大写
ds = MySQL.Find_Scoll_ByScl_2_5(MyScroll, "tb_Scroll");
dgvStockList.DataSource = ds.Tables[0].DefaultView; //表格赋值
}
this.SetdgvStockListHeadText(); //表头标题处理. 注意:先表格赋值
this.ClearText(); //清空
}
赞助商链接