c#中点了combobox中的一个值后,在dgv中显示的是下拉框选的那个值对应的那几条数据?
我选了combobox的selecedindexchanged事件,用的是三层架构,就是想选择一个台号,然后在下面的dgv中显示我对应的台号信息。谢谢!...
我选了combobox的 selecedindexchanged事件,用的是三层架构,就是想选择一个台号,然后在下面的dgv中显示我对应的台号信息。谢谢!
展开
展开全部
DAL层:
private DataTable FindID(台号表Model Model对象)
{
SQLParameter p=new SQLParameter("@id",Model对象.台号);
string sql=" select * from 台号表 where 台号=@id";
return 数据库访问类对象.执行查询方法(sql,p);//返回一个数据集
}
BLL层:
private DataTable FindID(台号表Model Model对象)
{
return DAL层对象.FindID(Model对象);
}
UI层:
private void combobox_SelecedIndexChanged(sender,Event)//事件
{
台号表Model Model对象=new 台号表Model();
Model对象.台号=this.combobox.SelectedItem.ToString();
DataTable dt=new DataTable();
dt=BLL层对象.FindID(Model对象);
for(int i=0;i<dt.Rows.Count;i++)
{
//你想做的事
}
}
private DataTable FindID(台号表Model Model对象)
{
SQLParameter p=new SQLParameter("@id",Model对象.台号);
string sql=" select * from 台号表 where 台号=@id";
return 数据库访问类对象.执行查询方法(sql,p);//返回一个数据集
}
BLL层:
private DataTable FindID(台号表Model Model对象)
{
return DAL层对象.FindID(Model对象);
}
UI层:
private void combobox_SelecedIndexChanged(sender,Event)//事件
{
台号表Model Model对象=new 台号表Model();
Model对象.台号=this.combobox.SelectedItem.ToString();
DataTable dt=new DataTable();
dt=BLL层对象.FindID(Model对象);
for(int i=0;i<dt.Rows.Count;i++)
{
//你想做的事
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询