PDA

View Full Version : مبتدی: ذخیره اطلاعات در گرید ویو آنن که مدیر دکمه ذخیره رو زد ...



aspismylove
شنبه 19 شهریور 1390, 10:55 صبح
سلام

ببخشید من وقتی که اطلاعات رو وارد میکنم و قراره که توی گریدویو همون صفحه نمایش داده بشه , وقتی که دکمه ذخیره اطلاعات و میزنم داده هم همون موقع ذخیره میشه ولی نمایش داده نمیشه و برای اینکه توی گریدویو نمایش داده بشه باید صفحه رو رفرش کنم !!!

میشه بگید باید چی کار کنم تا همون موقع به گرید ویو اضافه بشه ؟

ممنون !!:متفکر::متفکر::متفکر:

Saman Hashemi
شنبه 19 شهریور 1390, 10:58 صبح
بايد دوباره اطلاعات به گريد بايند بشه قسمت انتخاب اطلاعات از بانك توي يه تابع بنويس و دوباره فراخواني كن...!

aspismylove
شنبه 19 شهریور 1390, 11:00 صبح
بايد دوباره اطلاعات به گريد بايند بشه قسمت انتخاب اطلاعات از بانك توي يه تابع بنويس و دوباره فراخواني كن...!

ممنونم , ولی اینهایی رو که گفتی من نفهمیدم , میشه ابتدایی تر توضیح بدی !!؟؟؟

ممنون

smm2006sh
شنبه 19 شهریور 1390, 11:39 صبح
من با این کار بایندش میکنم .
موفق باشی:لبخند:

GridView1.DataSource = null;
GridView1.DataSourceID = "SqlDataSource1";
GridView1.DataBind();

aspismylove
شنبه 19 شهریور 1390, 11:44 صبح
من با این کار بایندش میکنم .
موفق باشی:لبخند:

GridView1.DataSource = null;
GridView1.DataSourceID = "SqlDataSource1";
GridView1.DataBind();

مرسی داداش , ولی من این کد و توی دکمه بنویسم ؟ یا گرید !!!؟؟؟

Saman Hashemi
شنبه 19 شهریور 1390, 11:44 صبح
شما يه تابع بنويس كه هر دفعه كه خواستي گريد پر كني از اون استفاده كن و بعد از هر آپديت يا درج دوباره فراخواني كن تا گريدت رفرش شه...!

aspismylove
شنبه 19 شهریور 1390, 11:49 صبح
شما يه تابع بنويس كه هر دفعه كه خواستي گريد پر كني از اون استفاده كن و بعد از هر آپديت يا درج دوباره فراخواني كن تا گريدت رفرش شه...!

مشکل اینجاس که من بلد نیستم تابع بنویسم !!!!

Saman Hashemi
شنبه 19 شهریور 1390, 12:11 عصر
public void myFunction()
{

}
اين ساده ترين شكل يه تابع است كه شما ميتونيد به جاي void يه نوع ديگه قرار بديد مانند string يا int و... كه اين مقدار خروجي شما است كه اگر ازين استفاده كنيد بايد در آخر برنامه يه مقدار از همان نوع return كنيد مانند زير
public string myFunction()
{
string mystring="saman hashemi";
return mystring;
}
كه در اينجا نوع برگشتي string است و تابع در آخر يه string برميگردونه...!
براي دادن پارامتر به تابه هم داخل پرانتز جلوي نام تابع مقدارهاي ورودي مينويسيم
مانند زير
public string myFunction(string name)
{
string mystring="well come" +name;
return mystring;
}
حالا براي كار شما داخل برنامه اينجوري بنويسيد
public DataTable myFunction()
{
DataTable dt = new DataTable();
//Get Data and Fill in dt
return dt;
}
//main
GridView.Datasource=myFunction();

aspismylove
شنبه 19 شهریور 1390, 12:36 عصر
ممنونم :چشمک:

من بخام نوشتن تابع رو یاد بگیرم باید از کجا شروع کنم !!! ممنون میشم همین و راهنمایی کنی ! (من با VB برنامه نویسی میکنم)

Saman Hashemi
شنبه 19 شهریور 1390, 12:42 عصر
همون مطالب بالا با vb (http://www.homeandlearn.co.uk/net/nets9p5.html)
براي شروع همون مطالب بالا كافيه...!