Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
OnDataBound su GridView non vedo valore delle colonne da pulsante SALV...
mercoledì 09 luglio 2014 - 12.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
emanuele1111
Profilo
| Newbie
25
messaggi | Data Invio:
mer 9 lug 2014 - 12:42
Buongiorno,
ho aggiunto uno script java per fare una ricerca su data grid:
<script type="text/javascript" src="
http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="quicksearch.js"></script>
<script type="text/javascript">
$(function () {
$('.search_textbox').each(function (i) {
$(this).quicksearch("[id*=GridView1] tr:not(:has(th))", {
'testQuery': function (query, txt, row) {
return $(row).children(":eq(" + i + ")").text().toLowerCase().indexOf(query[0].toLowerCase()) != -1;
}
});
});
});
</script>
e su vb.net ho aggiunto quanto segue:
Protected Sub OnDataBound(sender As Object, e As EventArgs)
Dim row As New GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Normal)
For i As Integer = 0 To GridView1.Columns.Count - 1
Dim cell As New TableHeaderCell()
Dim txtSearch As New TextBox()
txtSearch.Attributes("placeholder") = GridView1.Columns(i).HeaderText
txtSearch.CssClass = "search_textbox"
cell.Controls.Add(txtSearch)
row.Controls.Add(cell)
Next
GridView1.HeaderRow.Parent.Controls.AddAt(1, row)
End Sub
e sul grid view
OnDataBound="OnDataBound"
poi ho un bottone che cicla sul grid view, mi reperisco i valori e salvo nel mio db sql2014.
Il problema lo ho perchè da quando ho aggiunto quanto sopra, i valori delle TextBox nel gridview mi escono regolarmente mentre quelli delle Label sono = ""
Dim tb2 As Label = DirectCast(GridView1.Rows(x).FindControl("id"), Label)
tb2.Text.Trim() ---> sempre = ""
Dim tb As TextBox = DirectCast(GridView1.Rows(x).FindControl("arrivo"), TextBox)
tb.Text.Trim() ----> mi restituisce il valore correttamente.
Attendo vs.
Grazie Emanuele
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !