Existe-t-il un contrôle de source de données simplifié qui autoriserait la liaison à une méthode de page locale (code behind)? Un moyen d'accomplir ceci avec un ODS?Contrôle de source de données d'objet simplifié
L'ODS requiert le paramètre TypeName que je ne peux pas comprendre pour pointer vers la page locale (code derrière) dans un projet de site Web.
<asp:DropDownList ID="DropDownListMain" runat="server" DataTextField="Text" DataValueField="Value"
DataSourceID="DataSourceMain" />
<asp:ObjectDataSource ID="DataSourceMain" runat="server" SelectMethod="GetMyRecords" />
protected IEnumerable<MyRecord> GetMyRecords()
{
yield return new MyRecord("Red", "1");
yield return new MyRecord("Blue", "2");
yield return new MyRecord("Green", "3");
yield return new MyRecord("Black", "4");
}
protected class MyRecord
{
public MyRecord(string text, string value)
{
this.Text = text;
this.Value = value;
}
public string Text { get; set; }
public string Value { get; set; }
}