txtBillDate.Text = DateTime.Now.ToString("yyyy-MM-dd HH:MM");
  DataSet ds = null;
  string P_Str_newBillCode = "";
  int P_Int_newBillCode = 0;  ds = datacon.GetAllBill("tb_sell_plan");
  if (ds.Tables[0].Rows.Count == 0)
  {
  txtBillCode.Text = "CK" + DateTime.Now.ToString("yyyyMMdd") + "0001";
    
  }
  else
  {
  P_Str_newBillCode = Convert.ToString(ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1]["billcode"]);
  P_Int_newBillCode = Convert.ToInt32(P_Str_newBillCode.Substring(10, 7)) + 1;
  P_Str_newBillCode = "CK" + DateTime.Now.ToString("yyyyMMdd") + P_Int_newBillCode.ToString();
  txtBillCode.Text = P_Str_newBillCode;老是出现startindex不能大于字符串长度是怎么回事啊