小弟想在一个函数中对DataGrid,DataView进行数据绑定,但是感觉没法通过枚举参数实现。
思路如下:
protected enum ControlType
{
DataView,
DataGrid
}
internal void Query(ControlType control, string sql) {
DataSet ds; string message;
ds = DB.ExecSql(。。。);
this.gv1.DataSource = ds.Tables[0];
this.gv1.DataBind();
}
但是感觉没法通过判断control来判断控件是DataView或者DataGrid来绑定,请指教。
Control Ctl;
if (ctl is DataSet )
{...}
if (ctl is DataView)
{...}