PDA

View Full Version : نمایش رکوردها در لیبل



abi_sarab
سه شنبه 03 دی 1387, 08:51 صبح
سلام!
خوبید؟
چه طور می شه تعداد رکوردها رو در یک label یا textbox نشون داد؟

mostafaaa
سه شنبه 03 دی 1387, 09:20 صبح
سلام دوست من
منظورت رو دقیق تر بیان کن.
اگه منظورت تعداد رکوردهای یه جدول هستش ، خیلی راه حل داری.
ولی لازمش اینه که یکم اطلاعات بیشتری بدی، و اینکه از چه روشی برای ارتباط با دیتابیس استفاده میکنی، و جدولهات رو کجا نگهداری میکنی؟

davoodrm666_666
سه شنبه 03 دی 1387, 09:21 صبح
SELECT COUNT(*) FROM TBLNAME

Morteza_s
سه شنبه 03 دی 1387, 09:27 صبح
Imports System.Data.OleDb

.
.
.

Public objConnection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Bank.mdb")
Public objCommand As OleDbCommand
Public objDataReader As OleDbDataReader

objCommand = New OleDbCommand("SELECT Count (*) AS Cn FROM Table1", objConnection)
objDataReader = objCommand.ExecuteReader
objDataReader.Read()
TextBox1.Text = objDataReader("Cn")


البته در کوئری می تونید از شرط هم استفاده کنید
به عنوان مثال:


objCommand = New OleDbCommand("SELECT Count (*) AS Cn FROM Table1 WHERE State=True", objConnection)

abi_sarab
سه شنبه 03 دی 1387, 09:28 صبح
منظورم که روشنه.
دیتابیس من sql server هست.
ارتباط با دیتابیس از طریق ado.net هست.
جدول رو توی گرید ویو نشون می دم.
می خوام تعداد رکوردها رو توی یه لیست باکس یا یه لیبل نشون بدم.
همین! واضحه، نیست؟

abi_sarab
سه شنبه 03 دی 1387, 10:09 صبح
داش Motreza دستت درست!
ای ول!
مرسی

mostafaaa
سه شنبه 03 دی 1387, 10:29 صبح
منظورم از اینکه کجا نگهداری میکنی DataTable یا DataView یا امثالهم بود که در این صورت.
میتونی برای مثال از این روش هم استفاده کنی.

Me.Label1.Text = Me.DataSet.Tables("Table1").Rows.Count