private void tlBtnAdd_Click(object sender, EventArgs e) { editEnabled(); //设置各个控件的可用状态 clearText(); //清空文本框 G_Int_addOrUpdate = 0; //等于0为添加数据 DataSet ds = null; //创建数据集对象 string P_Str_newTradeCode = ""; //设置库存商品编号为空 int P_Int_newTradeCode = 0; //初始化商品编号中的数字码 ds = baseinfo.GetAllStock("tb_stock"); //获取库存商品信息 if (ds.Tables[0].Rows.Count == 0) //判断数据集中是否有值 { txtTradeCode.Text = "T1001"; //设置默认商品编号 } else { P_Str_newTradeCode = Convert.ToString(ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1]["tradecode"]); //获取已经存在的最大编号 P_Int_newTradeCode = Convert.ToInt32(P_Str_newTradeCode.Substring(1, 4)) + 1; //获取一个最新的数字码 P_Str_newTradeCode = "T" + P_Int_newTradeCode.ToString(); //获取最新商品编号 txtTradeCode.Text = P_Str_newTradeCode; //将商品编号显示在文本框中 } }