• winfrom combox控件 获取选中value值,赋值


    获取选中的value值:

    第一种方法:

    IK_checbox.SelectedValue

    第二种方法:

    System.Data.DataRowView dv = (System.Data.DataRowView)this.IK_checbox.SelectedValue;
                //MessageBox.Show(dv.Row[0].ToString());//获得Text
                //MessageBox.Show(dv.Row[1].ToString());//获得value

    SelectedIndexChanged事件触发时,可以获取combox的值。

    注:

    加载页面【可能】会触发两次此事件,获取value值的方法会不同。

    加载页面时用上面第二种方法。

    点击combox时用第一种方法。

    ----------------------------------------------------

    赋值:

    DataTable dt = new DataTable();  

    •             dt.Columns.Add("ID", typeof(int));  
    •             dt.Columns.Add("Name", typeof(string));  
    •   
    •             dt.Rows.Add(new object[] { 0, "abc0" });  
    •             dt.Rows.Add(new object[] { 1, "abc1" });  
    •             dt.Rows.Add(new object[] { 2, "abc2" });  
    •             dt.Rows.Add(new object[] { 3, "abc3" });  
    •             dt.Rows.Add(new object[] { 4, "abc4" });  
    •             dt.Rows.Add(new object[] { 5, "abc5" });  
    •   
    •               
    •             comboBox2.DisplayMember = "Name";  
    •             comboBox2.ValueMember = "Id";  
    •   
    •             //comboBox2.SelectedIndex = 0;  
    •             comboBox2.DataSource = dt; 
  • 相关阅读:
    JavaWeb开发小结
    第一个Maven案例Hello Maven
    数据字典 dba_free_space及相对文件号RELATIVE_FNO 小结
    执行计划
    五分钟搞死一台服务器
    RAC 移动 OCR
    使用DBMS_STATS来收集统计信息【转】
    关于Freelists和Freelist Groups的研究【转】
    [转]Oracle中INITRANS和MAXTRANS参数
    linux套件安装过程中configure,make,make install的作用
  • 原文地址:https://www.cnblogs.com/zhaoqiangxiaoxiao/p/3487945.html
Copyright © 2020-2023  润新知