مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

booysusa

عضویت از 1393/04/20

ویرایش کاربران از طریق تب کنترل

  • جمعه 4 آبان 1397
  • 17:43
تشکر میکنم

با درود

من یک برنامه ساده نوشتم مانند دفترچه تلفن، میخوام وقتی روی یکی از سلول های دیتاگریو کلیک می کنم کاربر به یک تب پیج دیگه بره و عملیات ویرایش روی اون انجام بشه، ولی متاسفانه هرکاری میکنم نمیشه مگر اینکه یک فرم جدید درست کنم ولی من میخوام در خود فرم اصلی و در یک تب پیج عملیات روی کاربر انجام بشه

لطفا راهنمایی کنید

کدهای من

    public partial class frmMain : Form
    {
        public String FirstName { get; set; }

 private void btnEdit_Click(object sender, EventArgs e)
        {
            frmMain frmMain = new frmMain();
            frmMain.FirstName = dataGridView1.CurrentRow.Cells["ClmnFirstName"].Value.ToString();
            tabControl1.SelectedTab = tabControl1.TabPages[2];
        }
        


        private void tabPage3_Click(object sender, EventArgs e)
        {
            txtFirstNameV.Text = this.FirstName;

اینم تصویری از برنامه من

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 4 آبان 1397
  • 21:13

با کد زیر میتونید تب ها رو تغییر دهید

tabControl1.SelectedTab = logTab;

کاربر سایت

booysusa

عضویت از 1393/04/20

  • شنبه 5 آبان 1397
  • 08:37

من این رو نوشتم tabControl1.SelectedTab = tabControl1.TabPages[2];

ولی وقتی روش کلیک می کنم فقط میره به تب پیج 3 و هیچ چیزی رو ازدیتاگرید ویوو  لیست اعضا با خودش پاس نمیده روی فیلدهای ویرایش

کد مشخص هست من بهش گفتم کدوم سطر رو انتخاب کن و کجا پاسش بده

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 5 آبان 1397
  • 09:19

با استفاده از dg,CurrentRow میتونید سطر انتخابی رو بدست بیارید و مقادیر را داخل کنترل ها قرار دهید 

کاربر سایت

booysusa

عضویت از 1393/04/20

  • شنبه 5 آبان 1397
  • 13:23

من تازه کارم تقریبا میشه بیشتر توضیح بدید

منظورتون این تیکه کد هست؟frmMain.FirstName = dataGridView1.CurrentRow.Cells["ClmnFirstName"].Value.ToString();

میشه بنویسد کد رو و بگید در کجا قرارش بدم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 5 آبان 1397
  • 16:41

در رویداد مورد نظر 

در کجا میخواهید پربشه ؟ در همونجا 

مثلا CellClick

کاربر سایت

booysusa

عضویت از 1393/04/20

  • شنبه 5 آبان 1397
  • 17:27

اگر امکانش هست سورس برنامه رو بررسی کنید تا بهتر متوجه منظور من بشید

http://s9.picofile.com/file/8341005468/GhazaiiElectronic.rar.html

میخوام با زدن دکمه ویرایش، یکی از سطرها انتخاب بشه و در تب پیج 2 پر بشه

من میتونم با وارد کردن یک فرم جدید این کارو رو انجام بدم ولی میخوام در یک تب پیج این کار انجام بشه

کاربر سایت

booysusa

عضویت از 1393/04/20

  • پنجشنبه 10 آبان 1397
  • 20:47

سپاس

مشکل حل شد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)