protected void gv_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { bdoUser drv = e.Row.DataItem as bdoUser; Button btnViewDetails = e.Row.FindControl("btnViewDetails") as Button; Button btnDelete = e.Row.FindControl("btnDelete") as Button; if (btnViewDetails != null && btnDelete != null && drv != null) { btnViewDetails.CommandArgument = e.Row.RowIndex.ToString() + "," + drv.UserName; btnDelete.CommandArgument = e.Row.RowIndex.ToString() + "," + drv.UserName; } } }
protected void BindData() { // if (Application["user"] == null) return; //DataTable objAllUsers = objUserManagement.GetList(0, 0, "", ""); //List<bdoUser> objLoggedInUsers = new List<bdoUser>(); //List<String> users = Application["user"] as List<String>; //List<bdoUser> objAllUsers2 = GetMappedObject(objAllUsers); //foreach (DataRow objUser in objAllUsers.Rows) //{ // for (int i = 0; i < users.Count; i++) // { // if (users[i].ToLower() == objUser[""].ToString().ToLower()) // { // objLoggedInUsers.Add(objAllUsers2); // break; // } // } //} //gv.DataSource = objLoggedInUsers; //gv.DataBind(); //DataTable CommonDt = new bllCommon().GetSystemUserByUserName(User.Identity.Name); //if (CommonDt.Rows.Count > 0) //{ // string userId = CommonDt.Rows[0]["UserId"].ToString(); // string unit = CommonDt.Rows[0]["CdoUnitId"].ToString(); // UnitId = Convert.ToInt32(unit); //} if (Application["user"] == null) { return; } //List<bdoUser> objAllUsers = objUserManagement.GetList(0, 0, "", ""); DataTable dt = new bllUser().GetListForSupperAdmin(); //List<bdoUser> objAllUsers = new List<bdoUser>(); //foreach (DataRow dr in dt.Rows) //{ dr. // objAllUsers.Add(dr); //} List <bdoUser> objLoggedInUsers = new List <bdoUser>(); List <String> users = Application["user"] as List <String>; foreach (DataRow dr in dt.Rows) { for (int i = 0; i < users.Count; i++) { if (users[i].ToLower() == dr[0].ToString().ToLower()) { bdoUser obUser = new bdoUser(); obUser.UserName = dr[0].ToString(); obUser.Email = dr[2].ToString(); obUser.RoleName = dr[5].ToString(); obUser.UnitName = dr[7].ToString(); objLoggedInUsers.Add(obUser); break; } } } gv.DataSource = objLoggedInUsers; gv.DataBind(); }