c#Winformdatagridview数据绑定

 

  if (treeViewmx.SelectedNode != null)
            {
                productid = treeViewmx.SelectedNode.Tag.ToString().Trim();   
                DataSet ds = promanageB.GetProductsWithAddMingxi2(productid);
           
               if (ds.Tables[0].Rows.Count > 0)//判断当前的treeview是否有值,
               {
                  
                                   
                   string bb = "";
                   if (datagridview.Rows.Count >= 2)
                   {
                       int flag = 0;//定义一个标记判断是否能插入;flag 为 0 时候才可以插入,因为还没有重复的数据行
                       foreach (DataGridViewRow row in datagridview.Rows)
                       {
                           if (row.Cells["ProductInfoID"].Value != null)
                           {
                               bb = row.Cells["ProductInfoID"].Value.ToString();
                           }
                           if (bb == productid)
                           {
                               flag += 1;
                           }                         
                       }
                       if (flag == 0)
                       {
                           DataTable dtNew = promanageB.GetProductsWithAddMingxi2(productid).Tables[0];
                           DataTable dt = (DataTable)this.datagridview.DataSource;
                           dt.Merge(dtNew);
                       }
                       else
                       {
                           MessageBox.Show("【" + treeViewmx.SelectedNode.Text.ToString().Trim() + "】,已经存在", "操作提示");
                           return;
                       }

                   }
                   else
                   {
                       DataTable dtNew = promanageB.GetProductsWithAddMingxi2(productid).Tables[0];
                       DataTable dt = (DataTable)this.datagridview.DataSource;
                       dt.Merge(dtNew);
                   }
                  
                }
                else
                {
                    MessageBox.Show(" 你选择的是产品分类,请选择其他的产品");
                    return;
                    //dgvAddBuyList.DataSource = null;
                }
            }
            else
            {
                MessageBox.Show("失败");
            }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值