protected void DetailsGrid_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e) { if (NodesGrid.FocusedRowIndex == null || NodesGrid.FocusedRowIndex == -1) { return; } string NodeName = NodesGrid.GetRowValues(NodesGrid.FocusedRowIndex, "Name").ToString(); Div2.InnerHtml = NodeName + " - Services Status"; DataTable dt = VSWebBL.SecurityBL.NodesBL.Ins.GetNodeServices(NodeName); Session["Servicesgrid"] = dt; servicesGrid.DataSource = dt; servicesGrid.DataBind(); }
protected void NodesGrid_SelectionChanged(object sender, EventArgs e) { if (NodesGrid.Selection.Count > 0) { int index = NodesGrid.FocusedRowIndex; if (index >= 0) { string NodeName = NodesGrid.GetRowValues(index, "Name").ToString(); Div2.InnerHtml = NodeName + " - Services Status"; DataTable dt = VSWebBL.SecurityBL.NodesBL.Ins.GetNodeServices(NodeName); servicesGrid.DataSource = dt; servicesGrid.DataBind(); } } }