In molti mi hanno chiesto come aggiungere una colonna di check che in cima presentasse la dicitura SelezionaTutti. E' presto fatto: Nell'aspx della gridview basta aggiungere una colonna: < asp:TemplateField SortExpression="SelezionaTutti" HeaderText="<font face='wingdings 2'>P</font>"> <headerstyle horizontalalign="Center"></headerstyle> <itemtemplate> <asp:CheckBox id="chk" runat="server"> </asp:CheckBox> </ itemtemplate> </asp:TemplateField> E nel codice la gestione del rowCommand opportunamente associato: protected { { { chk.Checked = !chk.Checked; } } } Technorati tags: .NET void grd_RowCommand(object sender, GridViewCommandEventArgs e)if (e.CommandName.Trim().ToLower() == "selezionatutti")GridView griglia = (GridView)(sender);foreach (GridViewRow itm in griglia.Rows)CheckBox chk = (CheckBox)itm.FindControl("chk");if (chk != null)
Putroppo da qualche problema. La soluzione è impostare un timeout. Dato l'obj su cui effettuare la select: setTimeout( { obj.focus(); obj.select(); },10); Technorati tags: Javascript function()if(obj.focus)if(obj.select)
Su sqlserver: DBCC CHECKIDENT('nometabella',reseed,0) Technorati tags: Sql Server, Database
Su sql server per controllare l'esistenza di record duplicati. SELECT col1, col2, count(*) AS conteggio FROM tabella_demo GROUP BY col1, col2 HAVING count(*) > 1 Technorati tags: Sql Server, Database
Oggi ho scoperto con mio sommo dispiacere che su FireFox non esiste l'onPaste in javascript. Occorre quindi gestire tutto su onBlur e onKeyPress. Technorati tags: Firefox, Javascript
RSS