日期:2014-05-17  浏览次数:20861 次

混合赋值问题
本帖最后由 u012608885 于 2013-12-09 16:21:10 编辑
给datagridview的一个元素赋值为+04MM01,+04SLM01或+04CU01,其中04取决于textBox1的内容,MM取决于textBox2的内容,01为int变量从01开始递增,这个应该怎么实现?
datagridview.Rows[i].Cells[j].Value=???

------解决方案--------------------
datagridview.Rows[i].Cells[j].Value=textBox1.Text+textBox2.Text+(++int变量)
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------
首先得到一个流水号前的字符value= (textBox1.Text+textBox2.Text)
然后用这个去对比datagridview那一列的所有值,匹配有value的单元格的值
然后切割获取所有包含value字符后面的流水号,得到最大的数
最后就是直接给当前的赋值 value+ (流水最大号+1)