Salve a tutti ,
Sto cercando di inserire delle checkbox in una gridView che popolo mediante il seguente codice
mentre la gridView la definisco nella seguente maniracodice:DataColumn dtcColonnaNome = new DataColumn("Nome"); DataColumn dtcColonnaCognome = new DataColumn("Cognome"); DataColumn dtcColonnaEmail = new DataColumn("Email"); DataTable dttDati = new DataTable(); dttDati.Columns.Add(dtcColonnaNome); dttDati.Columns.Add(dtcColonnaCognome); dttDati.Columns.Add(dtcColonnaEmail); string[] arrayClienti = Roles.GetUsersInRole("Cliente"); foreach (String userName in arrayClienti) { MembershipUser user = Membership.GetUser(userName); ClientProfile profiloCliente =(ClientProfile)ClientProfile.Create(userName); DataRow dtrRiga = dttDati.NewRow(); dtrRiga[0] = profiloCliente.Nome; dtrRiga[1] = profiloCliente.Cognome; dtrRiga[2] = user.Email; dttDati.Rows.Add(dtrRiga); } GridViewClienti.DataSource = dttDati; GridViewClienti.DataBind();
Da quello che ho visto poteri inserire nella definizione della gridView l'oggettocodice:<asp:GridView AutoGenerateColumns="false" ID="GridViewClienti" runat="server" AllowPaging="true" AllowSorting="true" EnableSortingAndPagingCallbacks="true" PageSize="5"> <Columns> <asp:BoundField DataField="Nome" HeaderText="Nome" /> <asp:BoundField DataField="Cognome" HeaderText="Cognome" /> <asp:BoundField DataField="Email" HeaderText="Email" /> </Columns> </asp:GridView>
Ma nn capisco come possa popolare questa colonna mediante il primo pezzo di codice che ho descrittocodice:<asp:CheckBoxField HeaderText="LastMinute" Visible="True" />
In paritca ho definito un campo booleano all'interno di ClientProfile e che mi serve per definire lo stato della checkBox all'interno della gridView . La classe ClientProfile è una classe da me implementata ed ereditata dalla classe ProfileBase che mi serve per la gestione dei profili nella mia applicazine.
Grazie in anticipo , Un saluto gabbOne

 
			
			 
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando 
						