userinfo close

  ,

برنامه نویسی


programmerclub

تاسیس: 6 دی 1383  پروفایل کلوب
مدیر کلوب: سوداگر - معاونان
زکات دانش، نشر آن است.
 

لیست بحث ها

  عناوین بحث ها ارسال کننده پاسخها بازدید بروز رسانی اولویت
55
1330
90/12/20 (11:16)
1123
10758
91/3/12 (12:12)
227
2841
91/3/3 (00:43)
112
1975
91/3/3 (15:20)
12
40
91/3/12 (22:40)
26
113
91/3/12 (18:00)
14
49
91/3/10 (00:07)
11
56
91/3/10 (00:06)
4
32
91/3/3 (22:49)
0
7
91/3/3 (16:42)
2
15
91/3/2 (13:40)
2
19
91/2/30 (18:57)
1
8
91/2/28 (15:32)
1
18
91/2/26 (22:39)
2
19
91/2/25 (16:46)
1
13
91/2/24 (01:20)
0
23
91/2/22 (19:22)
2
38
91/2/21 (09:53)
1
9
91/2/20 (23:11)
1
8
91/2/20 (09:04)

عنوان بحث

نادر كمالی , nader_full_option
نادر كمالی - 00:02 1390/10/22

سوال نمایش داده ها در data grid view

سلام من این کد رو نوشتم برای نمایش داده ها در data gridview اجرا میشه ولی وقتی دکمه اضافه رو می زنی اطلاعات قبلی رو دوباره نشون میده سپس اطلاعات جدید رو نشون میده مغزم منفجر شد چکار کنم که درست بشه ممنون
private void show1()
        {
       strconn ="Data Source=.;Initial Catalog=D:\\PROJE\\TAXI_TELL\\DB\\TAXI.MDF;Integrated Security=True";
            strqury = "select * from username";
            objdataadapter = new SqlDataAdapter(strqury, strconn);
             objdataadapter.Fill(objdataset, "username");
           
            this.dataGridView1.DataSource = objdataset;
            this.dataGridView1.DataMember = "username";
            this.dataGridView1.AutoGenerateColumns = true;
            this.dataGridView1.RightToLeft = RightToLeft.Yes;
            this.dataGridView1 .Refresh () ;
  • ارسال پاسخ

پاسخ ها

ترتیب پاسخ ها : از اولین پاسخ
مرتضی محمودی , mortezamahmoodi
مرتضی محمودی - 02:08 1390/11/15
6
نقل قول از : تقی انقی

من خیلی وقت پیش از این کد ها مینوشتم. ولی فکر کنم باید ریفرش رو بذاری تو کد لود صفحه نه تو ایونت باتن.

درود
دوست عزیز اینطور که شما میگید  برای نمایش رکوردی که تازه درج کردید باید فرم رو باز و بسته کرد تا نتیجه رو دید بعد این منطقیه ؟؟؟؟!!!!!!! 

بعد هم مگه کد رفرشی که توی ایونت فرم لود ران میشه با کد رفرشی که از ایونت باتن هست فرقی میکنه ؟؟؟!!!!!


دوستان لطفا اطلاعات اشتباه ندید ....

موفق باشید
تقی انقی , rouhollah
تقی انقی - 10:54 1390/11/14
5
من خیلی وقت پیش از این کد ها مینوشتم. ولی فکر کنم باید ریفرش رو بذاری تو کد لود صفحه نه تو ایونت باتن.
شرکت سارگون , sargon_company
شرکت سارگون - 11:59 1390/11/6
4

www.sargonco.com

شرکت سارگون با طراحی سایت و بهینه سازی وب سایت شرکت ها و سازمانهای مختلف در کرج و سایر وب سایتها متناسب با مشاغل

 پیشتاز در ارائه خدمات وب می باشد.

*طراحیسایت: تحلیل و آنالیز رقبای شما قبل از طراحی سایت، آنالیز
کلمات کلیدی،طراحی و بهینه سازی صفحات وب، سایت شما را از دیگر شرکتها متمایز
خواهدکرد.
*
بهینه سازی سایت برای موتورهای جستجو

* پشتیبانی رایگان

* طراحی پرتال: ما متناسب با بودجه شما و سازمان شما، سیستم پرتال رابا
امکانات و ماژولهای ویژه با کارائی راحت در اختیار شما قرار می دهیم تا شمابا
ایده های خود، وب سایت سازمان و یا شرکتتان را مدیریت و اطلاعاتتان رابروز
نمایید.
*
مشاوره رایگان متناسب با شغل شما: در صورت نیاز به مشاوره برای طراحی وب سایت، بهینهسازی وب،
تبلیغات گوگل، افزایش ترافیک سایت، ثبت دومین و اجاره فضا و طراحیپرتال با
مشاوران وب ما(0261-3554136)  تماس بگیرید

جهت مشاهده نمونه کارها به آدرس: http://www.sargonco.com/resume.pdf

مراجعه فرمایید.

مرتضی محمودی , mortezamahmoodi
مرتضی محمودی - 12:22 1390/11/2
3
سلام
دوست عزیز شما چون دیتاست اطلاعات قدیمی رو داره بخاطر همین این مشکل پیش میاد
شما بعد از درج بنویس :
            SqlConnection cn = new SqlConnection("Connection String");
            SqlCommand cm = new SqlCommand("select * from TableName!!!!");
            SqlDataAdapter da = new SqlDataAdapter();
            da.SelectCommand = cm;
            DataSet ds = new DataSet();
            cn.Open();
            da.Fill(ds, "TableName!!!!");
            cn.Close();
            dataGridView1.DataSource = ds;
            dataGridView1.DataMember = "DataMember!!!!";
البته مشکل شما توی کد DataSet ds = new DataSet(); هست که من دیگه کاملشو نوشتم براتون
البته قبلش توی دیتابیست ببین رکورد جدید اصلا هست یا نه و اگه رکورد جدید بود از کد بالا استفاده کن در غیراینصورت که کد درج رکوردت مشکل داره


موفق باشید

 
مصطفی  , moostafaa
مصطفی - 11:11 1390/10/24
2
قبل از این که داده ها رو از بانک اطلاعاتی  مقدار دهی کنی بهتر این تابع رو فراخوانی کنی
this.objdataset.Clear*()
در این صورت تمامی مقادیر موجود رو حذف میکنه و دوباره داده ها رو قرار میده مشکل کار شما تنها همینه
رضا پاکروان , pakravan123
رضا پاکروان - 22:52 1390/10/23
1

نادر جان

من درست متوجه سوالت نشدم

توی کد بالا که دستوری برای درج نداریم

---------------------------------------

ببینم مشکلت اینه که وقت برنامه رو اجرا می کنی و داده ها رو ذخیره می کنی وقتی برنامه رو می بندی و دوباره باز می کنی اطلاعتی که ذخیره کردی نیست

اگه مشکلت اینه که باید بری توی پوشه دیباگ که توی محل ذخیره کردن برنامه ات هست و در اونجا فایل اجرایی ساخته شده و تغییرات توی دیتابیسی که اونجاست ذخیره شده

البته اگر مشکلت اینه.....

کلوب دات کام
کلیه محتوای این سایت توسط کاربران درج شده است و کلوب دات کام هیچ مسئولیتی نسبت به آن ها ندارد.