自己涉及到的控件简单使用实例(一)ComboBox

来源:互联网 发布:淘宝卖手机要什么条件 编辑:程序博客网 时间:2024/05/11 04:17

一、Combox

   1 通过datatable给combox设置内容项:

   

private void Window_Loaded(object sender, RoutedEventArgs e)        {            Getvalue();        }        void Getvalue()        {            DataTable dt = new DataTable();            dt.Columns.Add("Name");            dt.Columns.Add("Value");            for (int i = 0; i < 10;i++ )            {                DataRow dr = dt.NewRow();                dr["Name"] = i.ToString();                dr["Value"] = i.ToString();                dt.Rows.Add(dr);            }            this.comboBox1.DisplayMemberPath = "Value";//用来设置界面combox绑定的datatable的某列的值!            this.comboBox1.ItemsSource = dt.DefaultView;//combox数据绑定方式和实现方法        }        //函数重载 签名不一样(签名包含函数名和参数,不包含返回值!)        void Getvalue(string value)        {            DataTable dt = new DataTable();            dt.Columns.Add("Name");            dt.Columns.Add(value);            for (int i = 0; i < 10; i++)            {                DataRow dr = dt.NewRow();                dr["Name"] = i.ToString();                dr[value] = (i + 1).ToString();                dt.Rows.Add(dr);            }            this.comboBox1.DisplayMemberPath = value;            this.comboBox1.ItemsSource = dt.DefaultView;        }        //        private void button1_Click(object sender, RoutedEventArgs e)        {            Getvalue("Value_1");        }
Combobox.SelectedIndex=0 ;//表示默认显示第一个值 索引值0代表第一个!

效果如下:: 点击按钮后


0 0