نمایش نتایج 1 تا 2 از 2

نام تاپیک: خواندن اطلاعات از دیتا بیس و نمایش آن

  1. #1

    خواندن اطلاعات از دیتا بیس و نمایش آن

    سلام و خسته نباشید به همه بزرگواران
    می خواستم بهم کمک کنین بابت این مورد
    من ی جدول تو sql دارم که این جدول در دیتابسی هستش که آی پی داره و با نام کاربری و رمز عبور باید بهش کانکت بشم تا بتونم تو خود sql سلکت کنم و دیتا هاشو ببینم
    حالا منی می خوام ی فرمی تو سی شارپ یا asp درست کنم که با دادن تاریخ یا کد ملی مشتری و زدن دکمه جست و جو اطلاعات داخل جدولم رو نمایشم بده
    ممنون میشم از دوستان ک تو این مورد کمک کنن و اگر کدی دارن برام ارسال کنن

  2. #2
    کاربر دائمی آواتار پرستو پارسایی
    تاریخ عضویت
    آبان 1392
    محل زندگی
    تهران
    پست
    461

    نقل قول: خواندن اطلاعات از دیتا بیس و نمایش آن

    می‌توانید از کد زیر برای ساخت یک فرم جستجوی اطلاعات در جدول دیتابیس SQL Server با استفاده از C#‎‎‎‎ استفاده کنید:

    using System;
    using System.ComponentModel;
    using System.Data;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Windows.Forms;


    namespace MySearchForm
    {
    public partial class SearchForm : Form
    {
    private string connectionString = "Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;";


    public SearchForm()
    {
    InitializeComponent();
    }


    private void searchButton_Click(object sender, EventArgs e)
    {
    string nationalCode = nationalCodeTextBox.Text;
    DateTime dateOfBirth = dateOfBirthDateTimePicker.Value;


    using (SqlConnection connection = new SqlConnection(connectionString))
    {
    string query = "SELECT * FROM MyTable WHERE NationalCode = @nationalCode AND DateOfBirth = @dateOfBirth";
    SqlCommand command = new SqlCommand(query, connection);
    command.Parameters.AddWithValue("@nationalCode", nationalCode);
    command.Parameters.AddWithValue("@dateOfBirth", dateOfBirth);


    connection.Open();
    SqlDataReader reader = command.ExecuteReader();
    DataTable dataTable = new DataTable();
    dataTable.Load(reader);
    resultsDataGridView.DataSource = dataTable;
    }
    }
    }
    }


    در این کد، MyTable نام جدول دیتابیس است. nationalCodeTextBox یک TextBox است که شماره ملی مشتری را دریافت می‌کند. dateOfBirthDateTimePicker یک DateTimePicker است که تاریخ تولد مشتری را دریافت می‌کند. resultsDataGridView یک DataGridView است که نتایج جستجو در آن نمایش داده می‌شود.


    در رویداد Click دکمه جستجو، ابتدا مقادیر مورد نیاز برای جستجو از nationalCodeTextBox و dateOfBirthDateTimePicker گرفته می‌شوند. سپس با استفاده از SqlConnection و SqlCommand، دستور SELECT اجرا می‌شود و نتایج در یک DataTable قرار داده شده و سپس به عنوان منبع داده برای resultsDataGridView استفاده شده است. اگر نیاز به توضیح بیشتر هست بفرمائید

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: پنج شنبه 11 تیر 1394, 16:11 عصر
  2. تبدیل دیتابیس فاكس پرو (FoxPro) به دیتابیس (SQL SERVER 2008) با پشتیبانی از زبان فارسی
    نوشته شده توسط majid_darab در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 9
    آخرین پست: سه شنبه 15 فروردین 1391, 16:14 عصر
  3. پاسخ: 1
    آخرین پست: چهارشنبه 02 شهریور 1390, 14:36 عصر
  4. پاسخ: 0
    آخرین پست: چهارشنبه 20 بهمن 1389, 16:56 عصر
  5. پاسخ: 2
    آخرین پست: چهارشنبه 17 آذر 1389, 20:08 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •