ELI994
چهارشنبه 21 اسفند 1392, 12:00 عصر
با سلام و عرض خسته نباشید خدمت دوستان
من یه جدول رو از اکسس به اکسل تبدیل کرده بودم که اونو به SQL آوردم الان میخوام مقدار یک فیلد از اون رو داخل یه کمبو بریزم و با انتخاب هر یک از رکوردها محتویات اون رکور توی یه گرید نمایش بده . که در این حالت از بین 30 تا رکورد موجود فقط اطلاعات چند رکورد رو نمایش میده . البته اینم بگم ظاهرا با فیلد متنی مشکل داره چون همین کار رو با یه فیلد عددی انجام دادم خیلی راحت نشون داد . برای اینکه این مشکل رو حل کنم اومدم یه فیلد دیگه به اسم IndexType درست کردم تا به واسطه این فیلد اطلاعات رو استخراج کنم که باز هم نشد اینم نمونه کدم :
کد مربوط به کمبو باکس
private void TavanirFm_Activated(object sender, EventArgs e)
{
SQl_Server h = new SQl_Server();
string cmd = "select TypeShoghl,IndexType From Table_asli ";
//Shahrestan.Items.Add(OstanKh.Text);
SqlConnection con = new SqlConnection(h.SCS);
con.Open();
SqlDataAdapter adpi = new SqlDataAdapter(cmd, con);
DataSet ds = new DataSet();
adpi.Fill(ds);
TypeShoghl.DataSource = ds.Tables[0].DefaultView;
TypeShoghl.DisplayMember = "TypeShoghl";
TypeShoghl.ValueMember = "IndexType";
TypeShoghl.BindingContext = this.BindingContext;
************************************************
این هم دکمه برای نمایش
SQl_Server x = new SQl_Server();
string cmd = " select CodShogl,TypeShoghl,ReshteShoghl,Department from Table_asli where TypeShoghl = '" + TypeShoghl.Text + "' ";
grid1.DataSource = (x.Select(cmd)).Tables[0].DefaultView;
من یه جدول رو از اکسس به اکسل تبدیل کرده بودم که اونو به SQL آوردم الان میخوام مقدار یک فیلد از اون رو داخل یه کمبو بریزم و با انتخاب هر یک از رکوردها محتویات اون رکور توی یه گرید نمایش بده . که در این حالت از بین 30 تا رکورد موجود فقط اطلاعات چند رکورد رو نمایش میده . البته اینم بگم ظاهرا با فیلد متنی مشکل داره چون همین کار رو با یه فیلد عددی انجام دادم خیلی راحت نشون داد . برای اینکه این مشکل رو حل کنم اومدم یه فیلد دیگه به اسم IndexType درست کردم تا به واسطه این فیلد اطلاعات رو استخراج کنم که باز هم نشد اینم نمونه کدم :
کد مربوط به کمبو باکس
private void TavanirFm_Activated(object sender, EventArgs e)
{
SQl_Server h = new SQl_Server();
string cmd = "select TypeShoghl,IndexType From Table_asli ";
//Shahrestan.Items.Add(OstanKh.Text);
SqlConnection con = new SqlConnection(h.SCS);
con.Open();
SqlDataAdapter adpi = new SqlDataAdapter(cmd, con);
DataSet ds = new DataSet();
adpi.Fill(ds);
TypeShoghl.DataSource = ds.Tables[0].DefaultView;
TypeShoghl.DisplayMember = "TypeShoghl";
TypeShoghl.ValueMember = "IndexType";
TypeShoghl.BindingContext = this.BindingContext;
************************************************
این هم دکمه برای نمایش
SQl_Server x = new SQl_Server();
string cmd = " select CodShogl,TypeShoghl,ReshteShoghl,Department from Table_asli where TypeShoghl = '" + TypeShoghl.Text + "' ";
grid1.DataSource = (x.Select(cmd)).Tables[0].DefaultView;