Condividi:
Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!
Moderatori: Anthony47, Triumph Of Steel, archimede
di gaetano73 » 26/01/14 17:51
Ciao a tutti.
Ho creato (con Visual Web Dev 2010) una semplicissima pagina aspx contenente una gridview collegata ad una tabella di un database (di Access 2010). Ho abilitato la gridview alla sola modifica.
Fin qui tutto ok.
Ho poi avuto la necessita' di rendere alcuni campi della gridview non modificabili; per fare cio' sono andato in "Modifica colonne", ho selezionato i campi da "proteggere" ed ho variato il parametro "ReadOnly" da False a True.
Ora dopo il salvataggio di un qualsiasi record, i campi in sola lettura perdono il loro contenuto; mi si salvano vuoti...
Mi aiutate a capire dove sbaglio o quale altro parametro devo manipolare per risolvere il problema?
Grazie
Gaetano
-
gaetano73
- Utente Senior
-
- Post: 250
- Iscritto il: 03/09/02 18:36
di Dylan666 » 26/01/14 21:52
Ma un po' di codce non si può vedere?
Io non so aiutarti, ma suppongo nemmeno un esperto di ASP possa senza vedere qualche riga...
-
Dylan666
- Moderatore
-
- Post: 39994
- Iscritto il: 18/11/03 16:46
di gaetano73 » 26/01/14 22:38
Certo!
Questo è relaivo alla gridview:
- Codice: Seleziona tutto
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AutoGenerateColumns="False" CellPadding="4" DataKeyNames="ID"
DataSourceID="AccessDataSource1" ForeColor="#333333" GridLines="None"
style="font-family: Arial; font-size: large" Width="1236px">
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<Columns>
<asp:CommandField ShowEditButton="True" />
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False"
ReadOnly="True" SortExpression="ID" />
<asp:BoundField DataField="Task" HeaderText="Task" InsertVisible="False"
ReadOnly="True" SortExpression="Task" />
<asp:BoundField DataField="Processo" HeaderText="Processo"
SortExpression="Processo" />
<asp:BoundField DataField="Data_task_pronto" HeaderText="Data_task_pronto"
SortExpression="Data_task_pronto" />
<asp:BoundField DataField="Priorità" HeaderText="Priorità"
SortExpression="Priorità" />
<asp:BoundField DataField="ID_Priorità" HeaderText="ID_Priorità"
SortExpression="ID_Priorità" />
<asp:BoundField DataField="Server" HeaderText="Server"
SortExpression="Server" />
<asp:BoundField DataField="ID_Ordine" HeaderText="ID_Ordine"
SortExpression="ID_Ordine" />
<asp:BoundField DataField="ID_Case" HeaderText="ID_Case"
SortExpression="ID_Case" />
<asp:TemplateField HeaderText="Stato_Case" SortExpression="Stato_Case">
<EditItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server"
SelectedValue='<%# Bind("Stato_Case") %>'>
<asp:ListItem>Sospeso</asp:ListItem>
<asp:ListItem>Chiuso</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Stato_Case") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Data_Case" SortExpression="Data_Case">
<EditItemTemplate>
<asp:Calendar ID="Calendar1" runat="server" BackColor="White"
BorderColor="#3366CC" BorderWidth="1px" CellPadding="1"
DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt"
ForeColor="#003399" Height="200px" SelectedDate='<%# Bind("Data_Case") %>'
Width="220px">
<DayHeaderStyle BackColor="#99CCCC" ForeColor="#336666" Height="1px" />
<NextPrevStyle Font-Size="8pt" ForeColor="#CCCCFF" />
<OtherMonthDayStyle ForeColor="#999999" />
<SelectedDayStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
<SelectorStyle BackColor="#99CCCC" ForeColor="#336666" />
<TitleStyle BackColor="#003399" BorderColor="#3366CC" BorderWidth="1px"
Font-Bold="True" Font-Size="10pt" ForeColor="#CCCCFF" Height="25px" />
<TodayDayStyle BackColor="#99CCCC" ForeColor="White" />
<WeekendDayStyle BackColor="#CCCCFF" />
</asp:Calendar>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Data_Case", "{0:d}") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EditRowStyle BackColor="#999999" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#E9E7E2" />
<SortedAscendingHeaderStyle BackColor="#506C8C" />
<SortedDescendingCellStyle BackColor="#FFFDF8" />
<SortedDescendingHeaderStyle BackColor="#6F8DAE" />
</asp:GridView>
-
gaetano73
- Utente Senior
-
- Post: 250
- Iscritto il: 03/09/02 18:36
Torna a Programmazione
Topic correlati a "Gridview: i campi in sola lettura... "spariscono"":
Chi c’è in linea
Visitano il forum: Nessuno e 18 ospiti