PDA

View Full Version : ایجاد Database Form در VS 2005



poudineh
چهارشنبه 01 شهریور 1385, 16:34 عصر
من یک سورس ساده میخوام
با سی شارپ 2005 و sql server 2005 که بتونم موارد زیر داشته باشم البته به صورت command bottom
اولی- قبلی- بعدی- اخری
اضافه-ویرایش
حذف
اگه بدون datagrid باشه بهتره یعنی با textbox ها باشه
در غیر این صورت مخلوطی از هر دو

ghafoori
چهارشنبه 01 شهریور 1385, 23:55 عصر
دوست عزیز تمام اینها بدون کد نویسی بوسیله ویژوال استدیو تولید میشند بدون کد نویسی از پنجره دیتا سورس استفاده کن

nasimnastaran
پنج شنبه 02 شهریور 1385, 00:58 صبح
اگه بدون datagrid باشه بهتره یعنی با textbox ها باشه
در غیر این صورت مخلوطی از هر دو
اینجا (http://www.planet-source-code.com) کلیک کن . همه جوره می تونی پیدا کنی !

mohsen.net
پنج شنبه 02 شهریور 1385, 08:05 صبح
اگر همه textbox ها بایند شده اند از این روش استفاده کن



private void MoveNext()
{
// Increment the Position property value by one.
myBindingManagerBase.Position += 1;
}

private void MovePrevious()
{
// Decrement the Position property value by one.
myBindingManagerBase.Position -= 1;
}

private void MoveFirst()
{
// Go to the first item in the list.
myBindingManagerBase.Position = 0;
}

private void MoveLast()
{
// Go to the last row in the list.
myBindingManagerBase.Position =
myBindingManagerBase.Count - 1;
}



اگر هم بایند نکردی که بهتره نکنی باید خودت بنویسی
اگر چیزی پیدا نکردی بگو تا بنویسم

poudineh
پنج شنبه 02 شهریور 1385, 13:38 عصر
اینجا (http://www.planet-source-code.com) کلیک کن . همه جوره می تونی پیدا کنی !

لینک دقیق به خود یک سورس بدین . ممنون

اگر هم بایند نکردی که بهتره نکنی باید خودت بنویسی
اگر چیزی پیدا نکردی بگو تا بنویسم[/quote]

از بایند نم خوام استفاده کنم اگه محسن جان زحمت بکشی فایل ATTACH کنی ممنون میشم

mohsen.net
پنج شنبه 02 شهریور 1385, 17:43 عصر
من از این روش استفاده می کنم . خیلی هم ساده هست.
اول یک متغییر public تعریف کن .از نوع int




public int currentrow;
************NEXT****************
private void button1_Click(object sender, EventArgs e)
{
if (currentrow != ds.Customers.Rows.Count - 1)
{
currentrow++;
textBox1.Text = ds.Customers[currentrow]["CustomerID"].ToString();
}


//***************PREVIOUS****************
private void button2_Click(object sender, EventArgs e)
{
if (currentrow != 0)
{
currentrow--;
textBox1.Text = ds.Customers[currentrow]["CustomerID"].ToString();
}


//**************Last Record
private void button3_Click(object sender, EventArgs e)
{
if (currentrow != dsVideo.Customers.Rows.Count - 1)
{
currentrow = ds.Customers.Rows.Count - 1;
textBox1.Text = ds.Customers[currentrow]["CustomerID"].ToString();
}



//****************First Record
private void button4_Click(object sender, EventArgs e)
{
if(currentrow!=0)
{
currentrow=0;
textBox1.Text = ds.Customers[currentrow]["CustomerID"].ToString();
}

poudineh
جمعه 03 شهریور 1385, 18:55 عصر
[quote=mohsen.net]من از این روش استفاده می کنم . خیلی هم ساده هست.




محسن جان تا حدی متوجه شدم ولی من خیلی تازه کارم اگه میشه سورس کامل بزار یا امیل کن poudineh@gmail.com

mahmoodvb
جمعه 03 شهریور 1385, 19:04 عصر
تولید اتوماتیک فرمهای هوشمند ورود اطلاعات در 2005 VB.Net بدون نوشتن کد

http://www.developercenter.ir/Forum/showthread.php?t=180

لینک دانلود

http://www.developercenter.ir/download/setupdbcontrol2005.zip

mohsen.net
جمعه 03 شهریور 1385, 19:39 عصر
محسن جان تا حدی متوجه شدم ولی من خیلی تازه کارم اگه میشه سورس کامل بزار


ببین این دیگه خیلی واضح بود بخوام چیز دیگه بگذارم باز همین میشه یعنی همینه که نوشتم وغیر از این نمی دانم چی بگذارم برات .
پیشنهاد می کنم یک کتاب را شروع کنی به خواندن

در ضمن زیاد از این wizard ها نمی شود استفاده کرد . اون انعطافی که خودت بخوای کد بنویسی نداره

poudineh
دوشنبه 06 شهریور 1385, 10:54 صبح
مرسی . مشکلم حل شد.