C#DataTable增加列和行,并添加到DataSet中,并初始化dev下拉框LookUpEdit

来源:互联网 发布:人工蜂群算法伪代码 编辑:程序博客网 时间:2024/05/20 22:27

            DataSet dsZQZW = new DataSet();
            dsZQZW.Tables.Add("ZQZWTable");
            dsZQZW.Tables[0].Columns.Add("ZQZWBH", typeof(string));
            dsZQZW.Tables[0].Columns.Add("ZQZWMC", typeof(string));
            DataRow dr1 = dsZQZW.Tables[0].NewRow();
            dr1[0] = "ZQQR";
            dr1[1] = "债权";
            dsZQZW.Tables[0].Rows.InsertAt(dr1, 0);
            DataRow dr2 = dsZQZW.Tables[0].NewRow();
            dr2[0] = "ZWQR";
            dr2[1] = "债务";
            dsZQZW.Tables[0].Rows.InsertAt(dr2, 1);

            dsZQZW.Tables[0].PrimaryKey = new DataColumn[] { dsZQZW.Tables[0].Columns["ZQZWBH"] };//设置Ds 的主键
            lookUpZQZW.Properties.DataSource = dsZQZW.Tables[0];
            lookUpZQZW.Properties.DisplayMember = "ZQZWMC";
            lookUpZQZW.Properties.ValueMember = "ZQZWBH";
            lookUpZQZW.Properties.ShowHeader = false;

 

如果只想显示名称的话,设置一下Properties中的Columns点进去之后 Add设置一下FieldName(关联的列,这里就是ZQZWMC)

0 0
原创粉丝点击