ايران ويج

نسخه‌ی کامل: تایمر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام دوستان
آیا این امکان وجود داره که تو برنامه تایمر query بنویسیم که اطلاهاتو از فیلدی که ما می خواهیم در زمان مشخص نشان بده/؟
سلام دوستان
آیا این امکان وجود داره که تو برنامه تایمر query بنویسیم که اطلاهاتو از فیلدی که ما می خواهیم در زمان مشخص نشان بده/؟
با توجه به کدی که توی لینک زیر هست:
http://www.csharphelp.com/archives/archive90.html
ببینید با توجه به لینک زیر من می تونم در یه ساعت خاص با اضافه کردن یه دستورif به کدم در قسمت public string GetTime() متنی که می خوام در lable در یه ساعت مشخص نشون بدم.
حالا می خوام ببینم آیا امکان داره به جایی که متن را درون Lable بذارم ،یه Query بنویسم و به پاگاه دادم وصل بشم و محتوای یه فیلد خاصو نشون بدم؟؟؟؟؟؟

http://www.csharphelp.com/archives/archive90.html
بله میشه این کارو کرد
اینکار امکان پذیره . حالا مشکل شما کجاست ؟؟
ممنون
لطف میکنین بگین چطوری؟؟؟؟؟
لطفا اطلاعات برنامه خودتون رو واضح مطرح کنید . چه نوع دیتابیسی دارید ؟؟؟ MsSQL یا Access ؟؟ table شما در دیتابیس چطوری تعریف شده ؟؟ کدوم فیلد رو میخوایید نمایش بدین ؟؟؟
ok
ببینید من کاری که دارم میکنم با سی شارپ و Sql انجام می دم.توی سی شارپ چند تا فرم دارم،توی Sql هم چندتا جدول دارم .می خوام از روی یکی از فیلدهای یکی از جدولام اطلاعاتمو ببینم.
ok?
حالا یه تایمر می خوام بذارم که این فیلد از جدولمو در زمان خاص اطلاعاتمو نشون بده(یعنی یکی از فیدای یکی از جدولام که با دستور select انتخاب میکنم)
ولی نمی دونم برای اینکه اطلاعاتو توی lable ببینم چجوری به database وصل بشم و اصلا باید چی بنویسم.
واضحتر گفتم؟
این تیکه کد به شما نشون میده چطور اطلاعات یک فیلد خاص رو بخونید و در یک لیبل بریزید :
کد:
string queryString = "SELECT DISTINCT CustomerID FROM Table.Orders;";

    using (SqlConnection connection =
               new SqlConnection(connectionString))
    {
        SqlCommand command =
            new SqlCommand(queryString, connection);
        connection.Open();

        SqlDataReader reader = command.ExecuteReader();
    StringBuilder output = new StringBuilder();
        int customerID = reader.GetOrdinal("CustomerID");

        
        while (reader.Read())
        {
            output.AppendLine(reader.GetString(customerID));
        }

        LABEL.Text = output.ToString();
        reader.Close();
    }
خروجی نداد، من توی برنامه زیر
کد:
public partial class TimerDemo : Form
    {
        Timer Clock;
        Label IbTime = new Label();
        Label lbtext = new Label();
        public TimerDemo()
        {
            InitializeComponent();
            Clock = new Timer();
            Clock.Interval = 1000;
            Clock.Start();
            Clock.Tick += new EventHandler(timer1_Tick);
            this.Controls.Add(IbTime);
            
            IbTime.BackColor = Color.Black;
            IbTime.ForeColor = Color.Red;
            IbTime.Font = new Font("Times New Roman", 18);
            IbTime.Text = GetTime();
          
        }
        public string GetTime()
        {
          
            string TimeInString = "";
            int hour = DateTime.Now.Hour;
            int min = DateTime.Now.Minute;
            int sec = DateTime.Now.Second;

            TimeInString = (hour < 10) ? "0" + hour.ToString() : hour.ToString();
            TimeInString += ":" + ((min < 10) ? "0" + min.ToString() : min.ToString());
            TimeInString += ":" + ((sec < 10) ? "0" + sec.ToString() : sec.ToString());
            
            return TimeInString;
        }
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (sender == Clock)
            {
                IbTime.Text = GetTime();

            }
        }
        public static void Main()
        {
            Application.Run(new TimerDemo());


درقسمت public string GetTime() کدهایی که شما گفتید رو نوشتم، ولی خروجی که نداد جای خود،همش Error می گیره
؟؟؟؟؟//
دستوراتو نمی شناسه؟؟//
شما namespace ها رو مشخص کردین ؟؟
کد:
using System.Data.SqlClient;
using System.Text;
صفحه‌ها: 1 2