只要我删除对象源 EventArgs e 并从 page_load 调用该方法,此方法就可以正确加载数据并将其绑定到 infragistics 控件。
删除对象源 eventArgs e 是个好主意吗?
protected void dgvAppts_NeedDataSource(object source, EventArgs e)
{
if (Session.IsNewSession == false)
{
DataTable ApptTable = new DataTable();
ApptTable = objGatewayFunctions.GetAppointmentReCap(Session["LoginID"].ToString(), RecapDate.ToShortDateString(), "R", ConfigurationManager.AppSettings["Connection"].ToString());
this.dgvAppts.DataSource = ApptTable;
//if (ApptTable.Rows.Count == 0)
//{
// this.uwtTabs.Tabs(0).Style.ForeColor = System.Drawing.Color.Gray;
//}
//else
//{
// this.uwtTabs.Tabs(0).Style.ForeColor = System.Drawing.Color.Black;
//}
}
}
如果最好有对象源,EventArgs e 存在于方法中。如何调用该函数以便它可以加载 WebDataGrid?