من در برنامه شماره فاکتور قرار دادم که در هر بار اجرا یک شماره به اون اضافه میشه. اما میخوام زمانی که فرم را خالی ثبت می کنم (اجازه خالی ثبت شدن را دارم چون اطلاعات به کریستال فرستاده میشه) این شماره فاکتور تغییر نکنه. در هر بار ثبت توابع زیر فراخوانی می شوند

private void Fill_num()
{
OleDbConnection cn = new OleDbConnection(s);
OleDbDataAdapter da = new OleDbDataAdapter("select ID from NumberFactor", cn);
DataSet ds = new DataSet();
da.Fill(ds);
numtxt.Text = (int.Parse(ds.Tables[0].Rows[0][0].ToString()) + 1).ToString();

}
private void UpdateID()
{
OleDbConnection cn = new OleDbConnection(s);
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = cn;
string strUpdate = "Update NumberFactor set ID='" + numtxt.Text.Trim() + "'";
cmd.CommandText = strUpdate;
cmd.Connection.Open();
cmd.ExecuteNonQuery();
cmd.Connection.Close();
}