View Full Version : مشل انتخاب مقادیر در datagridview
phpeproject.ir
شنبه 15 تیر 1392, 12:44 عصر
سلام دوستان خسته نباشید به عکس زیر نگاه کنید من میخوام کاربر رو هر جای گرید کلید کرد label با سطر شماره و text با نام پر شه الان این اتفاق با کد زیر انجام میشه ولی خیلی باید کلیک کنم و کنده ایا راهی هست؟
private void grd1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
l_id.Text = (grd1.CurrentRow.Cells[0].Value.ToString());
t_type.Text = (grd1.CurrentRow.Cells[1].Value.ToString());
}
amir200h
شنبه 15 تیر 1392, 13:06 عصر
توی رویداد SelectionChanged بزار کدتو
phpeproject.ir
شنبه 15 تیر 1392, 13:41 عصر
الان با کد زیر درست شد ولی وقتی رو قسمتی که sort میکنه کلیک میکنم از برنامه بیرون میاد
private void grd1_SelectionChanged(object sender, EventArgs e)
{
l_id.Text = (grd1.CurrentRow.Cells[0].Value.ToString());
t_type.Text = (grd1.CurrentRow.Cells[1].Value.ToString());
}
phpeproject.ir
شنبه 15 تیر 1392, 14:02 عصر
سلام دوستان مشکل حل شد حالا مشکل بعدیم اینه که تاریخ رو برعکس تو دیتابیس ثبت میشه
از کلاس تاریخ فارسی اسفاده میکنم کد زیر
namespace GoldShop
{
class time
{
public string gettime()
{
PersianCalendar pc = new PersianCalendar();
string y, m, d, Result;
y = pc.GetYear(DateTime.Now).ToString();
m = pc.GetMonth(DateTime.Now).ToString();
d = pc.GetDayOfMonth(DateTime.Now).ToString();
if (m.Length == 1) { m = "0" + m; }
if (d.Length == 1) { d = "0" + d; }
Result = y + "/" + m + "/" + d;
return Result;
}
}
}
amir200h
شنبه 15 تیر 1392, 14:10 عصر
selectionmod دیتاگرید رو روی FullRowSelect قرار بدین
تاریخ رو هم اینجوری بدست بیارین
PersianCalendar PerCal = new PersianCalendar();
string Year, Day, Month;
Year = PerCal.GetYear(DateTime.Now).ToString();
Month = PerCal.GetMonth(DateTime.Now).ToString("D2");
Day = PerCal.GetDayOfMonth(DateTime.Now).ToString("D2");
date = Year + "/" + Month + "/" + Day;
phpeproject.ir
شنبه 15 تیر 1392, 14:17 عصر
درست شد مشکل از فیلد Sqlserver 2008 بود از نوع date بود عوض کردم به varchar ردیف شد
amir200h
شنبه 15 تیر 1392, 14:20 عصر
به nvarchar تغییر بدین
phpeproject.ir
شنبه 15 تیر 1392, 14:22 عصر
با varchar مشکلی نداره ولی اره nvachar 10 تایی فکر کنم بهتر باشه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.