PDA

View Full Version : سوال: پاك شدن بعد از ثبت



saeed razaee
چهارشنبه 07 اسفند 1387, 07:59 صبح
با سلام
من مي خواهم بعد از زدن كليك ثبت اطلاعات textbox پاك شود در حال حاضر بعد از زدن ثبت اطلاعات ثبت مي شود اما همچنان در textbox بر جا مي ماند.در ضمن كدهاي من به صورت زير است و صفحه برنامه نيز پيوست لطفا راهنمائي نمائيد.با تشكر

using System;
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 _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Fill();
}
public void Fill()
{
SqlConnection ObjConnection = new SqlConnection("Data Source=Localhost;Initial Catalog=Sample;Integrated Security=True");
SqlDataAdapter ObjDataAdapter = new SqlDataAdapter("Select * From Table1", ObjConnection);
DataSet ObjDataSet = new DataSet();

ObjDataAdapter.Fill(ObjDataSet, "Table1");

GridView1.DataSource = ObjDataSet;
GridView1.DataBind();

ObjDataAdapter = null;
ObjConnection = null;
}
protected void insert_Click(object sender, EventArgs e)
{
SqlConnection ObjConnection = new SqlConnection("Data Source=Localhost;Initial Catalog=Sample;Integrated Security=True");
SqlCommand ObjCommand = new SqlCommand("Insert into Table1 (ID,Name) Values(@ID,@Name)", ObjConnection);
ObjCommand.Parameters.AddWithValue("@ID", txtID.Text);
ObjCommand.Parameters.AddWithValue("@Name", txtName.Text);
ObjConnection.Open();
ObjCommand.ExecuteNonQuery();
ObjConnection.Close();

Fill();
}
protected void Edit_Click(object sender, EventArgs e)
{
SqlConnection ObjConnection = new SqlConnection("Data Source=Localhost;Initial Catalog=Sample;Integrated Security=True");
SqlCommand ObjCommand = new SqlCommand("Update Table1 Set Name=@Name Where ID=@ID;", ObjConnection);
ObjCommand.Parameters.AddWithValue("@ID", txtID.Text);
ObjCommand.Parameters.AddWithValue("@Name", txtName.Text);

milade
چهارشنبه 07 اسفند 1387, 08:03 صبح
سلام
یا خودتون با برنامه نویسی مقدار رو پاک کنید ( این نسبا" بهتره ) ، یا اینکه ViewState کنترل مربوط رو False کنید تا در یه تراکنش بین سرور خودش پاک بشه .
موفق باشید

saeed razaee
چهارشنبه 07 اسفند 1387, 08:50 صبح
با سلام
اگر من بخواهم در كنار هر سطر گريد ويو يك دكمه انتخاب داشته باشم كه بعد از انتخاب اطلاعات سطر مجدداً به textbox ها برگردد بايد چه كار كنم و چه كدي بنويسم.با تشكر

milade
چهارشنبه 07 اسفند 1387, 09:37 صبح
سلام
کمی گنگ بود ، اگه دوستان میتونن راهنمایی کنن .
اما شما میخواید چی کنید ؟ سطر که انتخاب شد تکست باکس ها چه تغییری و یا سطرها چه تغییری باید بکنه ؟
کمی واضح تر !
ممنون
موفق باشید

mh19842008
چهارشنبه 07 اسفند 1387, 17:29 عصر
با سلام
اگر من بخواهم در كنار هر سطر گريد ويو يك دكمه انتخاب داشته باشم كه بعد از انتخاب اطلاعات سطر مجدداً به textbox ها برگردد بايد چه كار كنم و چه كدي بنويسم.با تشكر
برای سؤال اولتون milade پاسختون رو دادند که در پایان درج تکس بکس ها رو مقدار تهی نسبت بدی برای سؤال بعدی هم در رویداد select index changed گرید ویو مقادیر رو از سلول گرید ویو بخون و داخل تکس باکس بریز.