PDA

View Full Version : سوال: درج چند سطر به gridview



navid1n2000
سه شنبه 28 دی 1389, 14:42 عصر
سلام
من 4 تا تکست باکس دارم
می خوام هر با که اینا پر می شن توسط کاربر و با زدن یک دکمه برن تو گریدویو
ولی وقتی بار دوم دکمه رو می زنه همون اطلاعات بار دوم درج میشه
و همیشه گریدویوی من یه سطر داره

hlikehamed
سه شنبه 28 دی 1389, 17:04 عصر
سلام
سوالتون یکم گنگ هستش.
میشه واضح تر بگین.

گرید شما یک سطر داره چون اطلاعات بایند نمیشه.
اطلاعات توی بانک هم ذخیره میشه یا نه؟

دقیقتر بگو مشکل رو

navid1n2000
چهارشنبه 29 دی 1389, 11:10 صبح
نه
فقط می خوام تو گریدویو نشون بدم
چهار تا تکست باکس هست
گریدویو هم چهارتا ستون داره
هر وقت تکست باکسا پر شدن و دکمه درج زده شد وارد گریدویو بشه
ولی بار دوم اطلاعات سطر اول رو پاک میکنه و این اطلاعات جدید رو میزاره
یعنی همیشه یه سطر داره

navid1n2000
پنج شنبه 20 مرداد 1390, 12:27 عصر
جوابم چی میشه > من هنوز گیرم

Saman Hashemi
پنج شنبه 20 مرداد 1390, 12:49 عصر
شما رکورد هارو به یه datatable اضافه کنید و هر دفعه datatable بریزید توی گرید...!

navid1n2000
پنج شنبه 20 مرداد 1390, 19:57 عصر
شما رکورد هارو به یه datatable اضافه کنید و هر دفعه datatable بریزید توی گرید...!
من اطلاعاتو از دیتابیس به صورت دیتاست می گیرم ، حالا چیکارش کنم؟
میشه جزئی راهنمایی کنید

ASPX
پنج شنبه 20 مرداد 1390, 20:02 عصر
کدتو بگذار ! تا کدت رو نگذاری چه طوری و از کجا میشه اشتباه کدت رو فهمید؟

navid1n2000
پنج شنبه 20 مرداد 1390, 21:06 عصر
کدتو بگذار ! تا کدت رو نگذاری چه طوری و از کجا میشه اشتباه کدت رو فهمید؟


این کدیه که از دیتابیس اطلاعات میگیره ، دیتاسته :



try
{

SqlParameter[] Params =
{
newSqlParameter("@ShOzviat",sh)
};
DataTable mydt = newDataTable();
SqlConnection objConnection = newSqlConnection(ConfigurationManager.ConnectionSt rings["GeneralDBConnString"].ConnectionString);
SqlDataAdapter objDataAdapter = newSqlDataAdapter();
objDataAdapter.SelectCommand =
newSqlCommand();
objDataAdapter.SelectCommand.CommandText =
"SP_Ozu_SelectShOzviat";
objDataAdapter.SelectCommand.CommandType =
CommandType.StoredProcedure;
objDataAdapter.SelectCommand.Connection = objConnection;
objDataAdapter.SelectCommand.Parameters.Add(Params[0]);
objConnection.Open();
objDataAdapter.Fill(mydt);
objConnection.Close(return mydt;
}
catch (Exception ex)

{thrownewException(ex.Message);
}



حالا میخوام این دیتارو که یک سطر هستش تویه یه فرم دیگه به دیتاگرید اضافه کنم ، البته این توی 3.5 Net. هستش ، بار اول درست کار میکنه ولی وقتی برای یه بار دیگه اینو فراخوانی می کنم سطر قبلیو پاک می کنه و سطر جدیدو درج می کنه :


temdt = (_ozu.SelectDatasetShozviat(EtebarZamen.Ozu.ShOzvi a
dataGridViewX1.DataSource = MyDatabel;

navid1n2000
جمعه 18 شهریور 1390, 13:22 عصر
این کدیه که از دیتابیس اطلاعات میگیره ، دیتاسته :



try
{

SqlParameter[] Params =
{
newSqlParameter("@ShOzviat",sh)
};
DataTable mydt = newDataTable();
SqlConnection objConnection = newSqlConnection(ConfigurationManager.ConnectionSt rings["GeneralDBConnString"].ConnectionString);
SqlDataAdapter objDataAdapter = newSqlDataAdapter();
objDataAdapter.SelectCommand =
newSqlCommand();
objDataAdapter.SelectCommand.CommandText =
"SP_Ozu_SelectShOzviat";
objDataAdapter.SelectCommand.CommandType =
CommandType.StoredProcedure;
objDataAdapter.SelectCommand.Connection = objConnection;
objDataAdapter.SelectCommand.Parameters.Add(Params[0]);
objConnection.Open();
objDataAdapter.Fill(mydt);
objConnection.Close(return mydt;
}
catch (Exception ex)

{thrownewException(ex.Message);
}



حالا میخوام این دیتارو که یک سطر هستش تویه یه فرم دیگه به دیتاگرید اضافه کنم ، البته این توی 3.5 Net. هستش ، بار اول درست کار میکنه ولی وقتی برای یه بار دیگه اینو فراخوانی می کنم سطر قبلیو پاک می کنه و سطر جدیدو درج می کنه :


temdt = (_ozu.SelectDatasetShozviat(EtebarZamen.Ozu.ShOzvi a
dataGridViewX1.DataSource = MyDatabel;




جواب من چی می شه ؟