private void chaxun_Click(object sender, EventArgs e)
{
int Year = 0;//定义整型变量
try
{
Year = int.Parse(txt_Age.Text);//得到用户输入数值
dgv_Message.DataSource = GetMessage(Year);//设置数据源
}
catch (Exception ex)//捕获异常
{
MessageBox.Show(ex.Message, "提示!");//弹出消息对话框
}
}
private DataTable GetMessage(int Year)
{
string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串
@"Provider=MSDAORA;Data Source=127.0.0.1/as;Persist Security Info=True;Password=1;User ID=sa");
string P_Str_SqlStr = string.Format(//创建SQL查询字符串
"SELECT * FROM budget where year={0}",
Year);
SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器
P_Str_SqlStr, P_Str_ConnectionStr);
DataTable P_dt = new DataTable();//创建数据表
P_SqlDataAdapter.Fill(P_dt);//填充数据表
return P_dt;//返回数据表
}