Как отобразить начальное значение в WPF ComboBox - PullRequest
0 голосов
/ 23 апреля 2009

код XAML

<ComboBox Height="23" Margin="69,105,111,0" Name="comboBox1" VerticalAlignment="Top" ItemsSource="{Binding StoreTypeTable}" DisplayMemberPath="StoreTypeName" SelectedValuePath="StoreTypeName"  IsSynchronizedWithCurrentItem="True" SelectedIndex="0"/>

C # код:

Мой класс:

class StoreTypes:nuClass
{
   private WSOntsu.ServiceSoapClient _WS;
   private WSOntsu.OSM007StoreType _DS;

   public StoreTypes()
   {
        try
        {
            _WS = new WpfOntsu.WSOntsu.ServiceSoapClient();
            _DS = _WS.lstStoreType();

        }
        catch (Exception e)
        {
            bResult = false;
            sResult = e.Message;
        }
             bResult = _DS.Osm007getStoreType.Rows.Count > 0;
   }

    public DataTable StoreTypeTable
    {
        get { return _DS.Osm007getStoreType; }
    }

}

Загрузка моей страницы:

StoreTypes _ST = new StoreTypes();
comboBox1.ItemsSource = _ST.StoreTypeTable.Rows;

Как отобразить начальное значение комбо при загрузке страницы?

PLZ, помогите мне.

1 Ответ

1 голос
/ 23 апреля 2009

Ваш запрос очень неясен. Если вы хотите выбрать первое значение в ComboBox, вы можете сделать что-то вроде:

StoreTypes _ST = new StoreTypes();
comboBox1.ItemsSource = _ST.StoreTypeTable.Rows;

if (comboBox1.Items.Count > 0)
{
    comboBox1.SelectedIndex = 0;
}

Если это не то, что вы хотите, отредактируйте ваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...