+2 امتیاز
[no viewer found for format: markdown]
بسته شده

4 پاسخ

+1 امتیاز
 
بهترین پاسخ

دوست عزيز

اينم كدي كه بايد با تلريك بنويسي : متغير ها رو مثل من تعريف كنيد .

       

 int aaaaaaaaa;
        private void Btn_Update_Click(object sender, EventArgs e)
        {

            aaaaaaaaa = Convert.ToInt32(radGridView.CurrentRow.Cells[0].RowInfo.Index);
           

            DataContext.sp_update(Convert.ToInt32(radGridView.CurrentRow.Cells[0].Value.ToString()), radTextBoxname.Text, radTextBoxlastname.Text, radTextBoxAdress.Text, radTextBoxMobile.Text); radGridView.ClearSelection();

            radGridView.DataSource = DataContext.Sp_SelectTelephone();
          


            this.radGridView.Rows[aaaaaaaaa].IsCurrent= true;
            
          
          
          
             MessageBox.Show("ويرايش شد");
         

        }

 

            DataContext.sp_update(Convert.ToInt32(radGridView.CurrentRow.Cells[0].Value.ToString()), radTextBoxname.Text, radTextBoxlastname.Text, radTextBoxAdress.Text, radTextBoxMobile.Text);

 

datacontext چیه؟

این فوکس روهم انتقال میده؟

توسط (219 امتیاز) 1 8 23
نه اين اسم كلاس بانك اطلاعاتي من با تكنولوژي لينك هست كه براي كد آپديت نوشتم

ببينيد من آپديت رو با استفاده از پروسيجر ها و لينك نوشتم.
توسط (607 امتیاز) 1 5 29

آهان بزارید ببینم درست میشه یانه.اگه نشد دیگه خودمو میکشمwink

من مشکلم تو آپدیت نبوداا.من مشکلم در انتقال فوکس بود.بازممنون زحمت کشیدین

توسط (219 امتیاز) 1 8 23
مشكلتون برطرف شد ؟
توسط (607 امتیاز) 1 5 29

نه

اینو ببینن

اگه واضح نیست خطاش بگین تایپ کنم

توسط (219 امتیاز) 1 8 23
چرا از حلقه for استفاده مي كنيد :

 

با يك سري دستوران بدون حلقه مقدار سطري رو ذخيره مي كنيم بعدشم فراخواني مي كنيم .
توسط (607 امتیاز) 1 5 29
كد آپديت تونو بنويسين كه آپديت كنه بعد دستورات را بهتون مي گم اضافه كنيد .
توسط (607 امتیاز) 1 5 29
چشم حلقه رو پاک کردم.ولی هنوز همون خطا رومیده.
توسط (219 امتیاز) 1 8 23
کد آپدیتش رو نوشتم و کار میکنه با ado نوشتم
توسط (219 امتیاز) 1 8 23

1- ابتدا بيايين متغيرتونو تعريف كنيد 

اين دستور رو در سطر بالاي آپديت خودتون بنويسيد :

aaaaaaaaa = Convert.ToInt32(radGridView.CurrentRow.Cells[0].RowInfo.Index);

سپس در سطر جديد سطري كه بعد از كد آپديتتون قرار داره 

 this.radGridView.Rows[aaaaaaaaa].IsSelected = true;
MessageBox.Show("ويرايش شد");

اين عبارت ها رو اضافه كنيد .

 

توسط (607 امتیاز) 1 5 29
focus چی میشه پس؟

اون همون بالا روی ردیف 1 همچنان میمونه
توسط (219 امتیاز) 1 8 23
سطرتون در حالت انتخاب هست
توسط (607 امتیاز) 1 5 29
یعنی حتی اگه جدولم scroll هم داشته باشه و من آخرین رو ویرایش کنم میره روی اون وای میسته؟
توسط (219 امتیاز) 1 8 23

با اين كد تمام مشكلات برطرف خواهد شد .

   this.radGridView.Rows[aaaaaaaaa].IsCurrent= true;

موفق و پيروز باشيد .

توسط (607 امتیاز) 1 5 29

آقا خیلی خیلی خیلی خیلی ممنون درست شدددددددددددددددددددددددددددددددددددددددددددددددددددددددددددددددددددددددددددlaugh

توسط (219 امتیاز) 1 8 23
+1 امتیاز
[no viewer found for format: markdown]

مرسی از راهنمایی خوبتون من چون با تلریک پروژم رو مینویسم بعضی از کد ها فرق داره برای من

dataGridViewStored.Rows[CurrentRow].Selected = true;


این خط کد سطر مورد نظر رو انتخاب میکنه؟

من شماره id اون سطری که دارم ویرایش میکنم میریزم تو یه متغیر بعد از ویراش با خط کد میخوام select کنم ولی خطا میده

توسط (219 امتیاز) 1 8 23
+1 امتیاز
[no viewer found for format: markdown]
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...