selection

کاربر حذف شده

کاربر حذف شده

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: -2
14 سال پیش در تاریخ: یکشنبه, تير 20, 1389 13:9

سلام.
من نمی خوام تو صفحاتی که قراره یک سطر از یه جدول select  بشه از datagrid یا هر کنترل دیگری استفاده کنم ، می خوام یه سری textbox باشه که اطلاعات این سطر رو نشون بده ، هر چی تو pdf  هام و کتابام گشتم پیدا نکردم ، اکثرا کد نویسی نگفتن ، که اون مد نظر من نیست.
با تشکر

حذف ارسالي ويرايش ارسالي
محسن مفتوح

محسن مفتوح

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: 24
14 سال پیش در تاریخ: یکشنبه, تير 20, 1389 13:23

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

حذف ارسالي ويرايش ارسالي
کاربر حذف شده

کاربر حذف شده

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: -2
14 سال پیش در تاریخ: یکشنبه, تير 20, 1389 13:37

سلام
اینجوری بگم: تو یه صفحه قراره از یک جدول با توجه به id یک سطر Select بشه
و می خوام تک تک فیلد ها توی textbox نمایش داده بشه
بعد هم edit بشن
و ثبت
نمی خوام از datagrid استفاده کنم


حذف ارسالي ويرايش ارسالي نقل قول | 0   |  0
محسن مفتوح

محسن مفتوح

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: 24
14 سال پیش در تاریخ: یکشنبه, تير 20, 1389 21:7

سوال شما نا مفهومه .
اطلاعات چگونه انتخاب مشه . ID از کجا می اید اگر رکوردی است که کاربر انتخاب کرده است شما باید در تابع های GRID ان را پیدا کرده و اطلاعات را بدست اورید
تابع Grid1_RowCommand در Grid   به شما کمک میکنه که دکمه ای که فشار داده شده در grid توسط کاربر را مدیریت کنید.
حالا فرض بر این است که ID را بدست اورده ایم . برای این که به تعداد مورد نظر TEXTBOX بسازیم و از ان استفاده کنیم شما باید یک Panel بر روی صفحه بگذارید و به صورت داینامیک TEXTBOX ساخته و مقدار و نام هر TEXTBOX را به ان بدهید و ان TEXTBOX ها را در Panel  اضافه (ADD)  کنید .
اگر از پروژه خود یک عکس تهیه کنید بهتر است . من این جوری فقط میتونم بگم که چیکار باید بکنید و اگر همان Table از DataBAse  را بدهید امکان نوشتن کد وجود دارد . سوال شما یک مقداری نامفهومه . اگر قرار باشد  این کار را انجام بدهید باید مشخص باشد به چه علتی و.... بهتره Table رو همراه با همان Page ایمیل کنید تا کد اون را برای شما ارسال کنم
این کاری که میخواهید انجام بدهید ساده است .

حذف ارسالي ويرايش ارسالي نقل قول | 0   |  0
کاربر حذف شده

کاربر حذف شده

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: -2
14 سال پیش در تاریخ: دوشنبه, تير 21, 1389 0:35

به خدا دیگه از این واضحتر نمیشه:

 Dim con As New Data.SqlClient.SqlConnection("Data Source =NASRIN-A2B9D6CF\SQLEXPRESS; Initial Catalog=expert;Integrated Security=true")
        con.Open()
        Dim adpt As New Data.SqlClient.SqlDataAdapter
        adpt.SelectCommand = New SqlCommand("select * from member where id_mem=" + Label1.Text, con)
        Dim datset As New DataSet()
       adpt.Fill(datset, "member
تا اینجا رو بلدم
اینم page :
حالا انقیاد داده به textbox ها؟؟


حذف ارسالي ويرايش ارسالي نقل قول | 0   |  0
محسن مفتوح

محسن مفتوح

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: 24
14 سال پیش در تاریخ: دوشنبه, تير 21, 1389 1:27

با سلام
مورد اول - شما باید رشته اتصال به بانک را در web.config بگذارین و از اون جا بخونین
مورد دوم : کد کامل رو برات نوشتم . تابع ای هم که رشته اتصال را از web.config میخونه رو هم نوشتم






        public static string ConnectionString
        {
            get
            {
                return ConfigurationManager.ConnectionStrings["ConString"].ConnectionString.ToString();

            }
        }


        public Void ShowDataForUser()
        {
            try
            {
                SqlConnection conn = new SqlConnection(ConnectionString);
                SqlCommand cmd = new SqlCommand("select * from member where id_mem=@id_mem", conn);
                cmd.Parameters.AddWithValue("@id_mem", Label1.Text);
                conn.Open();
                SqlDataReader Ireder = cmd.ExecuteReader();
                while (Ireder.Read())
                {
                Txt_Name.Text = Ireder["Name"].ToString();
                    Txt_Family.Text = Ireder["FName"].ToString();
                    if (Convert.ToBoolean(Ireder["Gender"].ToString()) == true)
                        CheckBox.Cheked = true;
                    else
                        CheckBox.Cheked = false;
                   
                    /// بقیه کد ها رو اینجا مینویسی
                }
                conn.Close();
            }
            catch { }          
        }
       

حذف ارسالي ويرايش ارسالي
کاربر حذف شده

کاربر حذف شده

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: -2
14 سال پیش در تاریخ: دوشنبه, تير 21, 1389 2:43

مرسی

حذف ارسالي ويرايش ارسالي نقل قول | 0   |  0
کاربر حذف شده

کاربر حذف شده

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: -2
13 سال پیش در تاریخ: دوشنبه, دي 20, 1389 3:32

دکتر اسماعیلی :  با شماره تلفن من 09122133243 تماس بگیرید تا شما رو راهنمایی کنم


حذف ارسالي ويرايش ارسالي
aliasghar bahrami

aliasghar bahrami

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: 2
13 سال پیش در تاریخ: شنبه, بهمن 30, 1389 11:36

سلام دوست عزیز


سوال شما یک راه حل ساده داره اونم استفاده از دیتا ریدره مثل کد زیر


con.open();


datareder dr;


com=new sql command("select * from tbl1",con);


dr=com.executescaler();


txt1.text=dr["Fname"];


txt2.text=dr["lname"];


con.close();


 


حذف ارسالي ويرايش ارسالي