PDA

View Full Version : Binding TextBox



faramarz_s
سه شنبه 16 دی 1382, 22:33 عصر
برای ویرایش کاربر پسند اطلاعات بانکی نظیر:

CREATE TABLE [dbo].[tblTextInfo] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[subject] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[body] [nvarchar] (3000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[postdate] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]

لازمست که یک فیلد را در تکست باکسی (مالتپل لاین) وارد کرده (پیج لود)کاربر آنرا ویرایش نموده و بانک آپدیت شود.
درون پیج لود نوشته شده:

if(!Page.IsPostBack)
bindToNews();
----
void bindToNews()
{
string strCon = ConfigurationSettings.AppSettings["ConnStr"];
SqlConnection wg = new SqlConnection(strCon);

SqlDataAdapter dtAdap = new
SqlDataAdapter("select body from tblTextInfo where subject='News'",wg);
//as 'ردیف',subject,body as N'متن خبر' ,postdate as N'تاریخ '
DataSet dsetSales = new DataSet();
dtAdap.Fill(dsetSales, "tblTextInfo");

DataGrid1.DataSource = dsetSales.Tables["tblTextInfo"].DefaultView;
DataGrid1.DataBind();
//TextBox1.Text=

DataBinder.Eval(Container ,"DataItem.body")در کاستم بایندینگ اکسپرشن:
اما با اجرای برنامه متنی در تکست باس برای ویرایش نمایش داده نمی شود.چکار باید کنم؟

faramarz_s
جمعه 19 دی 1382, 22:26 عصر
:?: