gama118
چهارشنبه 19 آبان 1389, 10:54 صبح
من تو فرم اطلاعات freetextbox  رو با دستور freetextbox.text  ذخيره ميكنم تو ديتا بيس 
در واقع متن html  اون ذخيره ميشه تا اينجا مشكلي نداره
حالا ميخوام وقتي تو لود فرم اطلاعات ذخيره شده قبلي رو بريزم تو freetextbox  و بعد كاربر اونو اصلاح كنه و بعد ذخيره كنه 
اينجا از دستور                ()freetextbox.text=dr["dec"].tostring
 
استفاده ميكنم و متنو ميريزم تو freetextbox  ولي وقتي كه ميخوم ذخيره كنم دستور freetextbox.text    همون متن قبلي قبل از اصلاح رو بر ميگردونه !!!
 
چرا؟
hossein_s
چهارشنبه 19 آبان 1389, 11:02 صبح
کدتون رو بذارید(بخش sql)
gama118
چهارشنبه 19 آبان 1389, 11:30 صبح
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
 
public partial class Admin_Pg_Biog_Edit : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Show_Biog();
    }
 
    private void Save_Biog()
    {
      
            int UId = 1;
            string sysdate = GeneralClass.getshamsidate(DateTime.Today, false);
            string systime = GeneralClass.Get_Time();
 
            SqlConnection cnn = new SqlConnection(System.Configuration.ConfigurationMa nager.ConnectionStrings["MyConString2"].ConnectionString);
            string sqlstr = " exec Pro_UpdateBiog  @Biog_Des,@User_Id,@SysDate,@SysTime ";
            SqlCommand cmm = new SqlCommand(sqlstr, cnn);
            string s = Ftb_Bio.Text; 
            cmm.Parameters.Add(new SqlParameter("@Biog_Des", SqlDbType.NVarChar, 4000)).Value = Ftb_Bio.Text;
            cmm.Parameters.Add(new SqlParameter("@User_Id", SqlDbType.NVarChar, 5)).Value = UId;
            cmm.Parameters.Add(new SqlParameter("@SysDate", SqlDbType.NVarChar, 10)).Value = sysdate;
            cmm.Parameters.Add(new SqlParameter("@SysTime", SqlDbType.NVarChar, 10)).Value = systime;
            cmm.Connection.Open();
            cmm.ExecuteNonQuery();
            cmm.Connection.Close();
            cnn.Close();
            cmm.Dispose();
            cnn.Dispose();
            
 
    }
 
    protected void Ibtn_edit_Click(object sender, ImageClickEventArgs e)
    {
       
        Save_Biog();
        Show_Biog();
    }
 
    private void Show_Biog()
    {
        
            
            SqlConnection cnn = new SqlConnection(System.Configuration.ConfigurationMa nager.ConnectionStrings["MyConString2"].ConnectionString);
            string sqlstr = " exec Pro_ShowBiog  ";
            SqlCommand cmm = new SqlCommand(sqlstr, cnn);
            cnn.Open();
            SqlDataReader dr = cmm.ExecuteReader();
            if (dr.Read())
            {
                Ftb_Bio.Text = dr["Biog_Des"].ToString();
            }
            else
            {
                Ftb_Bio.Text = ""; 
            }
            dr.Close();
            cnn.Close();
            cnn.Dispose();
       
 
    }
    
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.