动态创建控件及以循环赋值之二



DataGridView中下拉列:

            DataGridView 列表 = new DataGridView();
            列表.Parent = this;
            列表.Dock = DockStyle.Top;
            DataGridViewTextBoxColumn 列 = new DataGridViewTextBoxColumn();
            列.HeaderText = "姓名";
            列表.Columns.Add(列);
            DataGridViewComboBoxColumn 下拉列 = new DataGridViewComboBoxColumn();
            下拉列.HeaderText = "性别";
            列表.Columns.Add(下拉列);
            DataTable 下拉表 = new DataTable();
            下拉表.TableName = "性别表";
            下拉表.Columns.Add("性别");
            下拉表.Rows.Add("男");
            下拉表.Rows.Add("女");
            foreach (DataRow 值 in 下拉表.Rows)
            {
                列表.Rows.Add("");
                下拉列.Items.Add(值.Field<string>("性别"));
                列表.Rows[序++].Cells[列表.Columns.IndexOf(下拉列)].Value = 值.Field<string>("性别");
            }

            列表.DataSource = 下拉表;
            DataGridViewButtonColumn 按钮 = new DataGridViewButtonColumn();
            按钮.HeaderText = "操作";
            列表.Columns.Add(按钮);
            for (int 行 = 0; 行 < 列表.RowCount; 行++)
                列表.Rows[行].Cells[3].Value = 行 % 2 == 0 ? "打开" : "关闭";




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值