好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#实现绑定Combobox的方法

本文实例讲述了C#实现绑定Combobox的方法。分享给大家供大家参考。具体实现方法如下:

?

public class StaticVariable

{

   public Dictionary< string , string > tabTypeArray;

   public Dictionary< string , string > transTimeArray;

   public Dictionary< string , string > fileDealTypeArray;

   public StaticVariable()

   {

    tabTypeArray = new Dictionary< string , string >(); 

    tabTypeArray.Add( "1" , "定长类型" );

    tabTypeArray.Add( "2" , "非定长类型" );

    tabTypeArray.Add( "3" , "手册压缩文件" );

    tabTypeArray.Add( "4" , "dutyForm" );

    tabTypeArray.Add( "10" , "Bulletin" );

    tabTypeArray.Add( "0" , "未知类型" );

    transTimeArray = new Dictionary< string , string >();

    transTimeArray.Add( "-1" , "实时处理" );

    transTimeArray.Add( "0" , "不处理" );

    fileDealTypeArray = new Dictionary< string , string >();

    fileDealTypeArray.Add( "0" , "普通文件" );

    fileDealTypeArray.Add( "1" , "增量文件" );

   }

}

void BinderCombobox()

{

  Common.StaticVariable staticVariable = new InsetApplication.Common.StaticVariable();

  foreach ( string key in staticVariable.tabTypeArray.Keys)

  {

   cbTabType.Items.Add( new DictionaryEntry(key, staticVariable.tabTypeArray[key]));

  }

  foreach ( string key in staticVariable.transTimeArray.Keys)

  {

   cbTransTime.Items.Add( new DictionaryEntry(key, staticVariable.transTimeArray[key]));

  }

  foreach ( string key in staticVariable.fileDealTypeArray.Keys)

  {

   cbDealType.Items.Add( new DictionaryEntry(key, staticVariable.fileDealTypeArray[key]));

  }

  cbDealType.DisplayMember = "value" ;

  cbDealType.ValueMember = "key" ;

  cbTabType.DisplayMember = "value" ;

  cbTabType.ValueMember = "key" ;

  cbTransTime.DisplayMember = "value" ;

  cbTransTime.ValueMember = "key" ;

  if (cbTransTime.Items.Count > 0)

   cbTransTime.SelectedIndex = 0;

  if (cbDealType.Items.Count > 0)

   cbDealType.SelectedIndex = 0;

  if (cbTabType.Items.Count > 0)

   cbTabType.SelectedIndex = 0;

}

希望本文所述对大家的C#程序设计有所帮助。

dy("nrwz");

查看更多关于C#实现绑定Combobox的方法的详细内容...

  阅读:90次