protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e) { //uspSEL_RRHH_DESEMPENIO_OBJETIVOS_MSG DataRowView drv = e.Item.DataItem as DataRowView; DataList innerDataList = e.Item.FindControl("DataListChat") as DataList; Label lbl = (Label)e.Item.FindControl("lblIDE_OBJETIVO"); DropDownList ddlAvance = (DropDownList)e.Item.FindControl("ddlAvance"); BL_RRHH_DESEMPENIO_OBJETIVOS_MSG obj = new BL_RRHH_DESEMPENIO_OBJETIVOS_MSG(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_DESEMPENIO_OBJETIVOS_MSG(Convert.ToInt32(lbl.Text)); foreach (DataRow rw in dtResultado.Rows) { innerDataList.DataSource = dtResultado; innerDataList.DataBind(); } DataTable dt = new DataTable(); dt = GetTableAvance(); ddlAvance.DataSource = GetTableAvance();; ddlAvance.DataTextField = "AVANCE"; ddlAvance.DataValueField = "AVANCE"; ddlAvance.DataBind(); ddlAvance.SelectedValue = drv["AVANCE"].ToString(); }
protected void VerChat(object sender, ImageClickEventArgs e) { ImageButton btnEliminar = ((ImageButton)sender); GridViewRow row = btnEliminar.NamingContainer as GridViewRow; string pk = GridView1.DataKeys[row.RowIndex].Values[0].ToString(); ModalRegistro.Show(); BL_RRHH_DESEMPENIO_OBJETIVOS_MSG obj = new BL_RRHH_DESEMPENIO_OBJETIVOS_MSG(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_DESEMPENIO_OBJETIVOS_MSG(Convert.ToInt32(pk)); lblCodigo.Text = pk; DataListChat.DataSource = dtResultado; DataListChat.DataBind(); //dtResultado = obj.uspSEL_RRHH_DESEMPENIO_OBJETIVOS_MSG_POR_ID(Convert.ToInt32(pk)); //if (dtResultado.Rows.Count > 0) //{ // //txtChat.Text = dtResultado.Rows[0]["MENSAJE"].ToString(); // lblCodigo.Text = pk; //} //else //{ // lblCodigo.Text = string.Empty; // //txtChat.Text = string.Empty; // txtRespuesta.Text = string.Empty; //} }