15 سال پیش
در تاریخ:
یکشنبه, تير 20, 1389 13:9
سلام.
من نمی خوام تو صفحاتی که قراره یک سطر از یه جدول select بشه از datagrid یا هر کنترل دیگری استفاده کنم ، می خوام یه سری textbox باشه که اطلاعات این سطر رو نشون بده ، هر چی تو pdf هام و کتابام گشتم پیدا نکردم ، اکثرا کد نویسی نگفتن ، که اون مد نظر من نیست.
با تشکر
15 سال پیش
در تاریخ:
یکشنبه, تير 20, 1389 13:23
با سلام به شما دوست گرامی
لطفا سوال خود را واضح تر بپرسین . این چیزی که گفتین ساده ایت . راحت میشود نوشت . فقط سوال را دقیق و واضح بیان کنید تا کد ان را به شما بدهم
15 سال پیش
در تاریخ:
یکشنبه, تير 20, 1389 13:37
سلام
اینجوری بگم: تو یه صفحه قراره از یک جدول با توجه به id یک سطر Select بشه
و می خوام تک تک فیلد ها توی textbox نمایش داده بشه
بعد هم edit بشن
و ثبت
نمی خوام از datagrid استفاده کنم
15 سال پیش
در تاریخ:
یکشنبه, تير 20, 1389 21:7
سوال شما نا مفهومه .
اطلاعات چگونه انتخاب مشه . ID از کجا می اید اگر رکوردی است که کاربر انتخاب کرده است شما باید در تابع های GRID ان را پیدا کرده و اطلاعات را بدست اورید
تابع Grid1_RowCommand در Grid به شما کمک میکنه که دکمه ای که فشار داده شده در grid توسط کاربر را مدیریت کنید.
حالا فرض بر این است که ID را بدست اورده ایم . برای این که به تعداد مورد نظر TEXTBOX بسازیم و از ان استفاده کنیم شما باید یک Panel بر روی صفحه بگذارید و به صورت داینامیک TEXTBOX ساخته و مقدار و نام هر TEXTBOX را به ان بدهید و ان TEXTBOX ها را در Panel اضافه (ADD) کنید .
اگر از پروژه خود یک عکس تهیه کنید بهتر است . من این جوری فقط میتونم بگم که چیکار باید بکنید و اگر همان Table از DataBAse را بدهید امکان نوشتن کد وجود دارد . سوال شما یک مقداری نامفهومه . اگر قرار باشد این کار را انجام بدهید باید مشخص باشد به چه علتی و.... بهتره Table رو همراه با همان Page ایمیل کنید تا کد اون را برای شما ارسال کنم
این کاری که میخواهید انجام بدهید ساده است .
15 سال پیش
در تاریخ:
دوشنبه, تير 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 ها؟؟
15 سال پیش
در تاریخ:
دوشنبه, تير 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 { }
}
15 سال پیش
در تاریخ:
دوشنبه, تير 21, 1389 2:43
مرسی
14 سال پیش
در تاریخ:
دوشنبه, دي 20, 1389 3:32
دکتر اسماعیلی : با شماره تلفن من 09122133243 تماس بگیرید تا شما رو راهنمایی کنم
14 سال پیش
در تاریخ:
شنبه, بهمن 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();