PDA

View Full Version : ذخیره متن FreeTextBox و نمایش آن در DataList



mp2009
سه شنبه 06 شهریور 1386, 14:37 عصر
سلام خدمت تمامی کاربران عزیز سایت
با عرض پوزش از تمامی دوستان من یه مشکل فوری داشتم امیدوارم که بالاخره یکه بتونه به من کمک کنه
و اما مشکل---------------------
راستش من یه ادیتور به نام فری تکستباکس دانلود کردم و توی پروژم اوردم حالا میخواهم خروجی این ادیتور رو توی پایگاه داده اس کیو الم ذخیره کنم و توی یک دیتا لیست نشونش بدم
داستش دارم یه وبسایت خبری درست میکنم می خواهم هرچی توی ادیتور بنویسم توی دیتالیستم نشون بده چی کار کنم
یه مشکل دیگه ای هم دارم اونم اینه که من میخواهم لیست تمامی کاربرانی که توی سایت ثبت نام کردند رو بیارم توی گرید ویو هر کاری میکنم نیست
البته من از ممبر شیپ استفاده کردم

mp2009
سه شنبه 06 شهریور 1386, 15:01 عصر
کسی جواب مارو نمیده؟ یعنی کسی نیست؟!!

shahab_ksh
سه شنبه 06 شهریور 1386, 15:09 عصر
خروجی ادیتورتون رو در یکی از سطر های جدول دلخواهتون در دیتابیس ذخیر کنید
فرض کنید Editor.text خروجی ادیتور شماست
و Editor_insert1 یک اس په که داخل دیتابیستون مینویسه





Dim Connection AsNew SqlConnection(ConfigurationManager.ConnectionStrin gs("connectionString").ConnectionString)
Connection.Open()
Dim Command AsNew SqlCommand("Editor_insert1", Connection)
Command.CommandType = CommandType.StoredProcedure
Command.Parameters.Clear()
'******
Dim par_editor AsNew SqlParameter("@par_editor", SqlDbType.NVarChar, 500000)
'******
par_editor.Value = editor.text'******
Command.Parameters.Add(par_editor)
'******
Command.ExecuteNonQuery()
'******

mp2009
سه شنبه 06 شهریور 1386, 15:19 عصر
شهاب جان مرسیاز جواب ولی میشه این کد هارو به زبان سی شارپ ترجمه کنی؟

mp2009
سه شنبه 06 شهریور 1386, 15:23 عصر
ببینید من قبلان از HtmlAria استفاده میدردم وتمام کد ها هم نوشتم ببینید:
SqlConnection con= new SqlConnection();
con.ConnectionString = st;
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "INSERT INTO news ("+"Title,"+"Body,"+"Date,"+"Username,"+"Time,"+"reshteh)VALUES('"+Title_TXT.Text+"','"+FreeTextBox1.Text+"','"+Date_Lable.Text+"','"+User.Identity.Name.ToString()+"','"+lbl_Time.Text+"','"+DropDownList2.SelectedValue+"')";
con.Open();
cmd.ExecuteNonQuery();
con.Close();

ولی میخوام به جای اچ تی ام ال اریا از ادیتور ایتفاده کنم

en_bey
سه شنبه 06 شهریور 1386, 15:24 عصر
سلام
دوست عزیز خروجی این Editor بصورت HTML هست و وقتی که شما درون دیتا بیس ذخیره می کنید بصورت تگ HTML ذخیره می شه و شما می توانید با یک Select ساده اون رو از Data base بخونی و مثلا به یک Lable ربطش بدی چون صفحه aspx هست علامت تگ ها رو دیگه نشون نمده و به همون شکل که تایپ شده نشون میده .

tc1000
سه شنبه 06 شهریور 1386, 15:37 عصر
100% مهندس راد برای عنوان نامناسب این موضوع را حذف خواهند کرد

mp2009
سه شنبه 06 شهریور 1386, 16:10 عصر
مرسی از راهنماییها ولی این وسط یه چیز دیگه ای هم میمونه اونم اینکه چه جوری میشه دستور Select رو فقط به یه تکست باکس یا لیبل ربط داد؟

مرسی از پاسخ

Behrouz_Rad
سه شنبه 06 شهریور 1386, 21:36 عصر
چه خوبه یاد بگیریم قبل از شروع به فعالیت در هر سایت، ابتدا قوانین اون رو مطالعه کنیم.
حداکثر ظرف 24 ساعت، عنوان تاپیکت رو تصحیح کن.
به احترام دوستانی که پاسخ دادن، تاپیک رو حذف نمی کنم.

موفق باشید.

mp2009
پنج شنبه 08 شهریور 1386, 01:12 صبح
بهروز جان من شرمنده هستم به خدا هواسم نبود دیگه تکرار نمیشه ولی حالاکه میخواهم عنوان رو تصحیح بکنم نمیدونم باید روی کدوم گذینه کلیک کنم یا اصلا باید چی کار گنم؟