dropdownlist en gridview
Publicado por arcenett (45 intervenciones) el 09/04/2008 18:48:58
hola foreros....jejej salgo d euna para entrar a otra........tengo la siguiente consulta, como le hago para esto:
tengo la grilla con 2 dropdownlist , la grilla tiene x filas y columnas, cuando le doy click al dropdownlist1 dependiendo lo que se elija el dropdownlist2 debe quedar desabilitado.
como lo haria en este caso???..... hice una funcion pero lo que hace es recorrerme la grilla y al momento de seleccionar el dropdownlist 1 ==>"NORMAL" me desabilita todos los dropdownlist2
aca dejo el codigo por si se puede seguir desde ahi o simplemente voy por el camino equivocado...de antemano gracias...
private void DisableNormal()
{
foreach (GridViewRow row in gwDocumentos.Rows)
{
int index1 = Convert.ToInt32(row.RowIndex);
DropDownList ddlTipoCob = (DropDownList)gwDocumentos.Rows[index1].FindControl("ddlTipoCobranzas");
DropDownList ddlFactoring = (DropDownList)gwDocumentos.Rows[index1].FindControl("ddlFactoring");
if (Convert.ToInt32(ddlTipoCob.SelectedValue) == 1)
{
ddlFactoring.Enabled = false;
}
else
{
ddlFactoring.Enabled = true;
}
}
}
tengo la grilla con 2 dropdownlist , la grilla tiene x filas y columnas, cuando le doy click al dropdownlist1 dependiendo lo que se elija el dropdownlist2 debe quedar desabilitado.
como lo haria en este caso???..... hice una funcion pero lo que hace es recorrerme la grilla y al momento de seleccionar el dropdownlist 1 ==>"NORMAL" me desabilita todos los dropdownlist2
aca dejo el codigo por si se puede seguir desde ahi o simplemente voy por el camino equivocado...de antemano gracias...
private void DisableNormal()
{
foreach (GridViewRow row in gwDocumentos.Rows)
{
int index1 = Convert.ToInt32(row.RowIndex);
DropDownList ddlTipoCob = (DropDownList)gwDocumentos.Rows[index1].FindControl("ddlTipoCobranzas");
DropDownList ddlFactoring = (DropDownList)gwDocumentos.Rows[index1].FindControl("ddlFactoring");
if (Convert.ToInt32(ddlTipoCob.SelectedValue) == 1)
{
ddlFactoring.Enabled = false;
}
else
{
ddlFactoring.Enabled = true;
}
}
}
Valora esta pregunta


0