0 امتیاز

وقتتون بخیر

دوستان خیلی ممنون میشم اگه در مورد مشکلم راهنماییم کنین

در خواندن از دیتا بیس به مشکل خورده ام

بسته شده

2 پاسخ

+1 امتیاز
 
بهترین پاسخ

چندین روش برای اتصال به دیتابیس هست مانند دیتاتیبل-روش خودتون دیتاست--ado.net با استفاده از using ;کانکشن و.........

در کد خودشما قسمتهایی که لازمه رو اصلاح کردم  و یه کد دیگه هم میذارم تست کنید  نتیجه رو بگید


 

هر دو تست شدن

 

 

String ConnectionStr =@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\\matab.mdf;Integrated Security=True";
       
 
        void Display()
        {
          SqlConnection cnn = new SqlConnection(ConnectionStr );
           cnn.Open();
           
          SqlDataAdapter adp = new SqlDataAdapter("select * from Karbar",cnn);
           DataSet ds = new DataSet();
            adp.Fill(ds,"karbar");
          dgvkarbar.DataSource = Ds.Tables[0].DefaultView;
           
           
            dgvkarbar.Columns[0].HeaderText = "ردیف";
            dgvkarbar.Columns[1].HeaderText = "نام کاربری";
            dgvkarbar.Columns[2].HeaderText = "کلمه عبور";
            dgvkarbar.Columns[3].HeaderText = "سطح دسترسی";
        }



//////////////////////////////////////////////////////////////////////////
و دومی




////////////////////////////////////////////////////////////////////////////////////////////////////////////////


 string constring =@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\\matab.mdf;Integrated Security=True";
        using (SqlConnection con = new SqlConnection(constring))
        {
            using (SqlCommand cmd = new SqlCommand("SELECT * FROM Karbar", con))
            {
                cmd.CommandType = CommandType.Text;
                using (SqlDataAdapter sda = new SqlDataAdapter(cmd))
                {
                    using (DataTable dt = new DataTable())
                    {
                        sda.Fill(dt);
                        dataGridView1.DataSource = dt;
                    }
                }
            }
        }

 

سلام

دوست عزیز من هر دوتارو تست کردم اما عکس شما هم واضح نیست چیزایی در مورد اتچ نوشته ببینید شما برای حل مشکل پروژتونو اینجا ارسال کنید اگه بالای یک مگ هست بفرستید پیکوفایل
توسط (7,164 امتیاز) 4 7 141
سلام و درود استاد

چند روزی مریض بودم ببخشید دیر جواب دادم

طبق حرف شما مشکلم از رشته ی اتصالی بود که تعریف کرده بودم و خدارو شکر که مشکل بر طرف شد

خیلی خیلی ممنونم از راهنمایی هاتون

ان شالله که همیشه سربلند باشید
توسط (108 امتیاز) 3
+1 امتیاز

سلام

دوست عزیز برای حل مشکل لازمه کدهاتونو بزارید 

من نگاهی به تصویر انداختم تو لود مشکل دارید اونم نوشته دیتابیس رو نمیشناسه اول ببینید دیتابیس اتچ هست یا نه 

اگه نبود اتچ کنید اگر بود کدهاتونو بزارید انشاا.. حل میشه

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;


namespace Matab
{
    public partial class frmkarbar : Form
    {
        public frmkarbar()
        {
            InitializeComponent();
        }
        SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\matab.mdf;Integrated Security=True");
        new SqlCommand cmd = new SqlCommand();

        void Display()
        {
            DataSet ds = new DataSet();
            SqlDataAdapter adp = new SqlDataAdapter();
            adp.SelectCommand = new SqlCommand();
            adp.SelectCommand.Connection = con;
            adp.SelectCommand.CommandText = "select * from Karbar";
            adp.Fill(ds,"karbar");
            dgvkarbar.DataSource = ds;
            dgvkarbar.DataMember = "Karbar";
            dgvkarbar.Columns[0].HeaderText = "ردیف";
            dgvkarbar.Columns[1].HeaderText = "نام کاربری";
            dgvkarbar.Columns[2].HeaderText = "کلمه عبور";
            dgvkarbar.Columns[3].HeaderText = "سطح دسترسی";
        }

خیلی خیلی ممنون ازشما،اگه لطف کنین راهنمایی کنین که بزرگواری میکنین

به این قسمت گیر میده 

adp.Fill(ds,"karbar");
ویرایش شده توسط
توسط (108 امتیاز) 3
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...