//Method to fill todoList Details into GridVieew protected void FillGridView() { try { TodoListBusinessObject obj_TodoListBO = new TodoListBusinessObject(); obj_TodoListBO.EmailID = (string)Session["EmailID"]; TodoListBusinessLogicFactory obj_UserTodoListBLF = new TodoListBusinessLogicFactory(); DataSet coll = obj_UserTodoListBLF.CreateTodoListBLF().GetUserListsBL(obj_TodoListBO); if (coll != null) { UserListsGridView.DataSource = coll.Tables["TodoList_UserLists"]; UserListsGridView.DataBind(); } else { DataTable dt = new DataTable(); UserListsGridView.DataSource = dt; UserListsGridView.DataBind(); } } catch { ErrorLabel.Text = "Error Filling GridView"; } }
//Method to display Specific ID Lists protected void MailIDDropDownList_SelectedIndexChanged(object sender, EventArgs e) { try { TodoListBusinessObject obj_TodoGetListsBO = new TodoListBusinessObject(); obj_TodoGetListsBO.EmailID = MailIDDropDownList.SelectedItem.Text; TodoListBusinessLogicFactory obj_TodoListsBLF = new TodoListBusinessLogicFactory(); DataSet lists = obj_TodoListsBLF.CreateTodoListBLF().GetUserListsBL(obj_TodoGetListsBO); if (lists != null) { UserListsGridView.DataSource = lists.Tables["TodoList_UserLists"]; UserListsGridView.DataBind(); } else { DataTable dt = new DataTable(); UserListsGridView.DataSource = dt; UserListsGridView.DataBind(); } } catch { GridViewErrorLabel.Text = "Unable to get EmailId's"; } }