jaza_sa
سه شنبه 13 شهریور 1386, 18:03 عصر
سلام
خیلی بی مقدمه:
توی کلاس Bussiness Layer تمامی Property هایم رو از نوع Control انتخاب کردم
و در موقع مقداردهی هر کنترل رو به هر یک از Property ها اختصاص میدم
Bussiness.Student stu = new Bussiness.Student();
stu.StudentID = TextBox1;
تو یکی از فرم ها از DataGrid استفاده کردم و مشکل تازه بوجود اومده...
چطور باید هر کدوم از خونه های DataGrid رو تبدیل به Control کرد و به لایه Bussiness فرستاد
اگه بخوام بگم دقیقا کجا خطا داریم، باید بگم خط سوم از برنامه زیر
if (ctr.GetType() == typeof(DataGridViewCell))
{
DataGridViewCell dgvc = (DataGridViewCell) ctr;
if (dgvc.Value != null)
{
str = dgvc.Value.ToString();
}
}
یعنی DataGridViewCell dgvc = (DataGridViewCell) ctr; و خطای cannot implicitly convert ... میده
خیلی بی مقدمه:
توی کلاس Bussiness Layer تمامی Property هایم رو از نوع Control انتخاب کردم
و در موقع مقداردهی هر کنترل رو به هر یک از Property ها اختصاص میدم
Bussiness.Student stu = new Bussiness.Student();
stu.StudentID = TextBox1;
تو یکی از فرم ها از DataGrid استفاده کردم و مشکل تازه بوجود اومده...
چطور باید هر کدوم از خونه های DataGrid رو تبدیل به Control کرد و به لایه Bussiness فرستاد
اگه بخوام بگم دقیقا کجا خطا داریم، باید بگم خط سوم از برنامه زیر
if (ctr.GetType() == typeof(DataGridViewCell))
{
DataGridViewCell dgvc = (DataGridViewCell) ctr;
if (dgvc.Value != null)
{
str = dgvc.Value.ToString();
}
}
یعنی DataGridViewCell dgvc = (DataGridViewCell) ctr; و خطای cannot implicitly convert ... میده