En un DataGrid el uso de ItemTemplate y ItemDataBound:
<asp:TemplateColumn HeaderText="Observación Solicitud" ItemStyle-Width="150px">
<ItemTemplate>
<asp:TextBox ID="txtObsSolicitud" runat="server" TextMode="MultiLine"
Width="150px" Text='<%# Eval("Observacion") %>' ReadOnly="True"></asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="IdUsuario" HeaderText="Id"
Visible="False"></asp:BoundColumn>
En el evento "ItemDataBound":
void entities_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
string cantSolicitada = e.Item.Cells[2].Text; // para acceder al dato de una celda
TextBox txtCantidad = ((TextBox)e.Item.Cells[5].FindControl("txtCantidad")); // para acceder a un control
txtCantidad .Text = DataBinder.Eval(e.Item.DataItem, "CantidadAprobada").ToString();
txtCantidad .Attributes.Add("OnKeyPress", "return AcceptNum(event)"); // Eventos de js
txtCantidad .Attributes.Add("OnChange", "return VerificarValor('"+ cantSolicitada +"',this)");
}
}
Saludos.
miércoles, 28 de agosto de 2013
lunes, 26 de agosto de 2013
Validar solo números con js en TextBoxt
en tu archivo js
function AcceptNum(evt)
{
var nav4 = window.Event ? true : false;
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57) || key == 44);
}
en tu pagina.aspx.cs en el evento load:
txtNumeros.Attributes.Add("OnKeyPress", "return AcceptNum(event)");
Saludos.
miércoles, 16 de enero de 2013
Recorrer las filas de una tabla con JQUERY
Estimados, para recorrer las filas de una tabla con JQUERY
$('#tblUsuario tr').each(function () {
var pk = $(this).find("td").eq(0).html();
var nombre = $(this).find("td").eq(1).html();
var apellidos = $(this).find("td").eq(3).html();
});
Hay que tener cuidado con la cabecera de la tabla.
Saludos!!!
$('#tblUsuario tr').each(function () {
var pk = $(this).find("td").eq(0).html();
var nombre = $(this).find("td").eq(1).html();
var apellidos = $(this).find("td").eq(3).html();
});
Hay que tener cuidado con la cabecera de la tabla.
Saludos!!!
martes, 15 de enero de 2013
ReportViewer "Height" modificar según el alto de la pantalla del usuario
Para modificar dinamicamente el Height (alto) de un ReportViewer (visor de reportes de asp.net) según el alto de la pantalla del usuario:
<script language="javascript" type="text/javascript">
ResizeReport();
function ResizeReport() {
var viewer = document.getElementById("<%= ReportViewer1.ClientID %>");
var htmlheight = document.documentElement.clientHeight;
viewer.style.height = (htmlheight - 30) + "px";
}
window.onresize = function resize() { ResizeReport(); }
</script>
Saludos!!!!
<script language="javascript" type="text/javascript">
ResizeReport();
function ResizeReport() {
var viewer = document.getElementById("<%= ReportViewer1.ClientID %>");
var htmlheight = document.documentElement.clientHeight;
viewer.style.height = (htmlheight - 30) + "px";
}
window.onresize = function resize() { ResizeReport(); }
</script>
Saludos!!!!
Suscribirse a:
Entradas (Atom)