ComboBox.DataSource Proprietà


Ottiene o imposta l'origine dati per l'oggetto ComboBox.Gets or sets the data source for this ComboBox.

 property System::Object ^ DataSource { System::Object ^ get(); void set(System::Object ^ value); };
public object DataSource { get; set; }
member this.DataSource : obj with get, set
Public Property DataSource As Object

Valore della proprietà

Oggetto che implementa l'interfaccia IList oppure Array.An object that implements the IList interface or an Array. Il valore predefinito è null.The default is null.


Nell'esempio seguente viene utilizzata la proprietà DataSource per visualizzare una matrice di giorni della settimana in una ComboBox.The following example uses the DataSource property to display an array of weekdays in a ComboBox.

using System.Windows.Forms;

namespace ComboBox_DataSource_Sample
    public partial class Form1 : Form
        public Form1()
            // Initialize an array with data to bind to the combo box.
            var daysOfWeek =
                new[] { "Monday", "Tuesday", "Wednesday", 
                        "Thursday", "Friday", "Saturday", 
                        "Sunday" };

            // Initialize combo box
            var comboBox = new ComboBox
                                    DataSource = daysOfWeek,
                                    Location = new System.Drawing.Point(12, 12),
                                    Name = "comboBox",
                                    Size = new System.Drawing.Size(166, 21),
                                    DropDownStyle = ComboBoxStyle.DropDownList

            // Add the combo box to the form.
Imports System.Windows.Forms

Public Class Form1
    Inherits System.Windows.Forms.Form

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

        Dim comboBox As New ComboBox
        Dim daysOfWeek As String() = _
            New String() {"Monday", "Tuesday", "Wednesday", _
                          "Thursday", "Friday", "Saturday", _

        With comboBox
            .DataSource = daysOfWeek
            .Location = New System.Drawing.Point(12, 12)
            .Name = "comboBox"
            .Size = New System.Drawing.Size(166, 21)
            .DropDownStyle = ComboBoxStyle.DropDownList
        End With

    End Sub

End Class


Un'origine dati può essere un database, un servizio Web o un oggetto che può essere usato in un secondo momento per generare controlli con associazione a dati.A data source can be a database, a Web service, or an object that can later be used to generate data-bound controls. Quando viene impostata la proprietà DataSource, non è possibile modificare la raccolta di elementi.When the DataSource property is set, the items collection cannot be modified.

Si applica a