Sto cercando di associare un ASP.NET GridView
di controllo per una serie string
e ottengo il seguente articolo:Binding un GridView controllo ASP.NET per un array di stringhe
un campo o proprietà con il nome 'Articolo' non è stato trovato sull'origine dati selezionata .
Qual è il valore corretto che dovrei usare per la proprietà DataField dell'asp: colonna BoundField nel mio controllo GridView. Qui è il mio codice sorgente:
pagina ASPX
<asp:GridView ID="MyGridView" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="Item" />
<asp:CommandField ButtonType="Link" ShowSelectButton="true" SelectText="Click Me!" />
</Columns>
</asp:GridView>
Codice Dietro:
string[] MyArray = new string[1];
MyArray[0] = "My Value";
MyGridView.DataSource = MyArray;
MyGridView.DataBind();
UPDATE
ho bisogno di avere l'attributo AutoGenerateColumns
impostato false
perché ho bisogno di generare ulteriori asp:CommandField
colonne. Ho aggiornato il mio codice di esempio per riflettere questo scenario
Grazie, mi piace questa soluzione usando LINQ. –
Come posso usare qualcosa di simile qui sopra qui: http://stackoverflow.com/questions/34209825/how- to-combine-multiple-lists-and-use-as-a-gridview-datasource Grazie – Si8