پر کردن دیتا گریدویو با داده های خاص
سلام به دوستان
من میخواستم دیتا گرید ویو رو با داده های خاص پر کنم این کدا تو هر برنامه ای غیر از این برنامه کار می کنن.نمیدونم چرا ؟؟؟؟
اگه میشه یه راهنمایی کنید یا روش دیگه ای پیشنهاد کنید
public void load(string str2)
{
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand();
sda.SelectCommand.Connection = con;
sda.SelectCommand.CommandText = str2;
DataTable dt = new DataTable();
sda.Fill(dt);
dataGridView1.DataSource = dt;
}
/////////////////////
/////////////////
load("select * from trba where id='" + int.Parse(str) + "'");
برنامه خط sda.Fill(dt); رو اجرا نمیکنه
اگر چیز اضافه تری نیاز هست بگید تا بزارم
با تشکر فراوان..........
نقل قول: پر کردن دیتا گریدویو با داده های خاص
دوست عزیز سعی همیشه از کلاس استفاده کنی و توابع را در داخل کلاس بنویسی و دستورات sql را داخل توابع قرار بده آرگومان تابع همان id باشه برای مثال : دوست عزیز می تونی به جای dataset از datatabel استفاده کنی
public DataSet present_maseer(string type,string name)
{
try
{
connect();
cmd.CommandText = "SELECT * FROM maseer WHERE ([type] = N'" + type + "')";
cmd.CommandText += " and ([name] = N'" + name + "')";
cmd.Connection = cnn;
sd.SelectCommand = cmd;
cnn.Open();
ds.Clear();
sd.Fill(ds, "maseer");
cnn.Close();
}
catch (Exception)
{
MessageBox.Show("خطا در نمایش اطلاعات مورد نظر");
}
return ds;
}
نقل قول: پر کردن دیتا گریدویو با داده های خاص
نقل قول:
نوشته شده توسط
group45
سلام به دوستان
من میخواستم دیتا گرید ویو رو با داده های خاص پر کنم این کدا تو هر برنامه ای غیر از این برنامه کار می کنن.نمیدونم چرا ؟؟؟؟
اگه میشه یه راهنمایی کنید یا روش دیگه ای پیشنهاد کنید
public void load(string str2)
{
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand();
sda.SelectCommand.Connection = con;
sda.SelectCommand.CommandText = str2;
DataTable dt = new DataTable();
sda.Fill(dt);
dataGridView1.DataSource = dt;
}
/////////////////////
/////////////////
load("select * from trba where id='" + int.Parse(str) + "'");
برنامه خط sda.Fill(dt); رو اجرا نمیکنه
اگر چیز اضافه تری نیاز هست بگید تا بزارم
با تشکر فراوان..........
سلام
شی con کجاست ؟
نقل قول: پر کردن دیتا گریدویو با داده های خاص
نقل قول:
نوشته شده توسط
ASKaffash
سلام
شی con کجاست ؟
شی con همون شی از کلاس sqlconnection هست که به sqlserver وصل می شه
نقل قول: پر کردن دیتا گریدویو با داده های خاص
نقل قول:
نوشته شده توسط
pooyan3000
شی con همون شی از کلاس sqlconnection هست که به sqlserver وصل می شه
سلام
نشد! کجا تعریف شده؟
نقل قول: پر کردن دیتا گریدویو با داده های خاص
سلام به همه
con قبلا تعریف شده و هیچ مشکلی نداره این کدهایی که گذاشتم مال تابع load هست که خودم نوشتمش و گفتم همه خطا کار می کنن غیر از sda.fill.(dt) حتی این کد رو تو یه برناوه جدید امتحان کردم کار می کنه. فقط اینجاست که کار نمی کنه
ممنون میشم اگه کمکم کنید وسط پروژه پایانیم حیرون شدم!!!!!!!!
نقل قول: پر کردن دیتا گریدویو با داده های خاص
سلام
اینو تست کن :
public void load(string str2)
{
DataTable dt = new DataTable();
new SqlDataAdapter(str2, con).Fill(dt);
dataGridView1.DataSource = dt;
}
در ضمن یکبار دیگر گرید را روی فرم قرار بده