PDA

View Full Version : استفاده از FCKeditor در edit در فرم ویو ؟؟



my_blithe
سه شنبه 07 اسفند 1386, 22:54 عصر
سلام
چطور میشه از FCKeditor در فرم ویو برای edit کردن استفاده کرد .؟؟؟
بانک من اکسس هست و می خوام از دیتاست اکسس استفاده کنم.


این چطوریه میشه؟

my_blithe
چهارشنبه 08 اسفند 1386, 17:31 عصر
جناب meh_secure (http://barnamenevis.org/forum/member.php?u=8306) چیزی که مد نظرتون هست رو بیان کنید با رعایت تذکراتی که آقاری راد میدن..
اگه مطلبی لینکی هم هست که احتیاج به لاگین داره لطفا کپی مطلب رو بزارید.
ممنون

miladr
چهارشنبه 08 اسفند 1386, 22:28 عصر
مثل textbox فقط به جای text باید value رو Bind کنی


<FCKeditorV2:FCKeditor ID="FCKeditor2" runat="server" Height="200px"
Value='<%# Bind("body") %>' Width="100%">

my_blithe
پنج شنبه 09 اسفند 1386, 17:03 عصر
این چیزیه که من استفاده کردم ولی کار نکرد--یعنی اصلاعات وارد دیتابیس نمی شه. جالبه که هیچ کدوم از فیلدها اطلاعاتش update نمیشه.

<FCKeditorV2:FCKeditor ID="FCKeditor1" runat="server" Height="200px" ToolbarSet="Basic"
Value='<%# Eval("MINmatn") %>' Width="100%">
</FCKeditorV2:FCKeditor>

اینکم کد دیتاسیتم هست:

<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/best.mdb"
SelectCommand="SELECT id, mozu, title, ruz, mah, sal, MINmatn, MAXmatn FROM G1 WHERE (id = ?)"
UpdateCommand="UPDATE G1 SET mozu =DropDownList1.DropDownList , title = textbox2.textbox , MINmatn = FCKeditorV2.FCKeditor1 , MAXmatn = FCKeditor2.FCKeditorV2 WHERE (id = ?)">
<SelectParameters>
<asp:QueryStringParameter Name="?" QueryStringField="id" />
</SelectParameters>
</asp:AccessDataSource>

miladr
پنج شنبه 09 اسفند 1386, 21:27 عصر
این جوری که update نمی نویسن تو دستور SQL داری از کامپوننت استفاده می کنی!!!!!!

<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:connstr %>"
SelectCommand="SELECT * FROM [article_tb]" UpdateCommand="UPDATE article_tb SET title =@title,body =@body where id=@id"
InsertCommand="INSERT INTO article_tb(type, title, body, date) VALUES (@type, @title,@body, getdate())"><UpdateParameters>
<asp:Parameter Name="title" />
<asp:Parameter Name="body" />
<asp:Parameter Name="id" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="type" />
<asp:Parameter Name="title" />
<asp:Parameter Name="body" />
</InsertParameters>
</asp:SqlDataSource>

توی دیتاگرید هم از این استفاده کن


<FCKeditorV2:FCKeditor ID="FCKeditor2" runat="server" Height="200px"
Value='<%# Bind("body") %>' Width="100%">
</FCKeditorV2:FCKeditor>

my_blithe
جمعه 10 اسفند 1386, 17:49 عصر
من برای آپدیت کردن از دستوری که نوشتم استفاده می کنم.
البته فکر می کنم چون مال شما برای sql بود و مال من برا اکسس این تفاوتها هست.

کامپونتی که گفتید کجارو میگی؟

miladr
جمعه 10 اسفند 1386, 18:09 عصر
مثلا DropDownList1.DropDownList رو که نمی تونی تو دستور sql مستقیم وارد کنی حتی تو Access

my_blithe
جمعه 10 اسفند 1386, 19:07 عصر
من با استفاده از همین روش مقدار select شده رو وارد دیتابسم کردم بدون هیچ مشکلی ولی وقتی fckeditor رو اضافه کردم دیگه حتی textbox ها هم ادیت نشد.

my_blithe
یک شنبه 19 اسفند 1386, 23:24 عصر
آقایون من متوجه شدم وقتی که WHERE داخل دیتاست وارد میشه همچین مشکلی ایجاد میشه . توی قسمت update رو میگم ها وقتی اینرو میزاریم اونجا دیگه update نمی کنه لطفا کمک کنید که شدیدا محتاجم................

اصلا شما فرض کنید میخواید یک خبر رو از بین 10 ها خبر اصلاح کنید چه کار میکنید؟؟؟؟
*از FCKeditor برای وارد کردن خبر استفاده شده و اصلاح اون استفاده کنیم.
* اسم دیتابیس ما که اکسس هم هست best و نام جدول G1 و نام فیلد متن ما MINmatn باشه.(داخل جدول id شناسه هر خبره)


اگه سرعتر کمک کنید و یا یک نمونه برام بزارید ممنون میشم بچه ها