PDA

View Full Version : سوال: نمایش فیلدAutonumber در گرید



Fastdesign
جمعه 09 دی 1390, 11:50 صبح
سلام
یک جدول با تعدادی فیلد دارم که یکی از آنها از نوع Autonumber است.

وقتی می خوام از داخل سی شارپ عمل اضافه رکورد را انجام بدم کاری به رکورد Autonumber ندارم .و بقیه فیلدها در گرید نمایش داده میشه بجز Autonmber !

ولی اگه یکبار از فرم خارج بشم دوباره باز کنم نمایش داده میشه!
جدول را باز و بسته( open و close) کردم ولی باز هم نمیش داده نمی شه.

راحل چیه؟

gilas1368
جمعه 09 دی 1390, 12:29 عصر
میشه بیشتر توضیح بدین
گریدتون رو بزرگ کنین توریکه وقتی فیلد Auto رو نمایش داد بیرون فرم باشه و دیده نشه

Hybrid
جمعه 09 دی 1390, 12:44 عصر
سلام ،

دوست عزیز وقتی که یه رکورد اضافه میکنین دقت کن تو کدت ببینم Visible ستون اول(که معمولا همون فیلد کلیدی هست) رو false نمیکنی؟؟

Fastdesign
جمعه 09 دی 1390, 22:56 عصر
نه Visible رو false نیست.

اگه یکبار فرم را ببندم دوباره باز کنم همون فیلد Autonumber نمایش داده میشه
این هم کد های اضافه رکوردم : ولی همون فیلد Autonumberداخلش نیست
DataRow dr = dt.NewRow();//
dr["mcode"] = textBox1.Text;
dr["dcode"] = textBox2.Text;
dr["ssource"] = textBox3.Text;
dr["sdest"] = textBox4.Text;
dr["sprice"] = textBox5.Text;
dr["sdate"] = textBox6.Text;
dr["stime"] = textBox7.Text;

dt.Rows.Add(dr);
da.Update(dt);