Aggiungere una riga al datagrid

giovedì 24 febbraio 2005 - 11.45

overflow80 Profilo | Newbie

se io volessi che alla pressione di un tasto mi venga generata una nuova riga che io poi dovrò editare, esiste un modo per fare ciò?
grazie

overflow80 Profilo | Newbie

Non ho scritto altre informazioni in modo tale che qualcuno mi possa essera d'aiuto.

Dunque, io ho una datagrid dove gli ho associato un data source vuoto

VB
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim ciccio As New DataSet()
ciccio.Tables.Add(New DataTable())
DataGrid1.DataSource = ciccio
DataGrid1.DataBind()

End Sub

HTML
<asp:datagrid id="DataGrid1" style="Z-INDEX: 121; LEFT: 128px; POSITION: absolute; TOP: 272px" runat="server" Height="16px" Width="608px" AutoGenerateColumns="False" AllowSorting="True">
<Columns>
<asp:BoundColumn HeaderText="COL1"></asp:BoundColumn>
<asp:BoundColumn HeaderText="COL2"></asp:BoundColumn>
<asp:BoundColumn HeaderText="COL3"></asp:BoundColumn>
<asp:BoundColumn HeaderText="COL4"></asp:BoundColumn>
</Columns>
</asp:datagrid>

Facendo così riesco a visualizzare la griglia solo con le intestazioni di colonna e senza nessuna riga.
Ora io vorrei mettere un pulsante che alla sua pressione venga generata una nuova riga.

E' possibile fare ciò o è meglio utilizzare qualche altro componente?

overflow80 Profilo | Newbie

grazie, però il mio problema/curiosità resta comunque.
Negli esempi che ci sono in quella pagina i dati in griglia esistono già, mentre la mia griglia inizialmente non ha valori e quindi io pensavo che alla pressione di un tasto (messo fuori dalla griglia) viene creata una nuova riga sul datagrid e poi magari di conseguenza anche fatte alcune modifiche sulle celle della griglia.
Hai idea di come poter fare?O conosci qualche altro componente che fa al caso mio?
grazie mille

overflow80 Profilo | Newbie

non mi va bene, perchè io devo poter utilizzare la griglia per gestire i dettagli, cioè io per ogni utente
quindi ad esempio
COGNOME : ROSSI
NOME : MARIO

e quindi ho una griglia dove vado ad inserire i suoi dettagli cioè

RECAPITO | TIPO RECAPITO | NOTE
+ di uno telefono
cellulare
mail

ecco perchè ritengo la griglia + flessibile

overflow80 Profilo | Newbie

Quindi mi conviene o costruirmi un componente personalizzato, o trovare altre strade.
grazie e buona giornata
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5