PDA

View Full Version : دسترسی به یک ستون از نوع combo box در datagrid view



ali_mnkt
پنج شنبه 05 شهریور 1388, 00:07 صبح
سلام به همه

من یه datagrid view دارم که یکی از ستوناش از نوع combo box هستش. خوب حالا چطور

از طرق کد می شه به این ستون دسترسی پیدا کرد ؟ مثلا توسط یه data set پرش کرد یا

selected itemes اونو تغییر داد و کلا از طریق کد بشه به اون دسترسی داشت ؟

#aliyari_C
پنج شنبه 05 شهریور 1388, 00:31 صبح
سلام
منظورت را بهتر بگو . نگاه کن برو از کامپونیت Janus system Winforms استفاده کن هم دارای Help و هم دارای Sample می باشد.
موفق باشی


ماهی لب بسته را اندیشه قلاب نیست

slashslash2009
پنج شنبه 05 شهریور 1388, 12:10 عصر
private void buttonX10_Click(object sender, EventArgs e)
{
connect consql5 = new connect();
DataTable dt5 = new DataTable();
dt5 = consql5.MySelect("select * from ghete");
DataGridViewComboBoxColumn combogrid = new DataGridViewComboBoxColumn();
combogrid.DataSource = dt5;
combogrid.DataPropertyName = "name";
combogrid.ValueMember = "name";
dataGridViewX2.Columns.Insert(2, combogrid);


}

z_bluestar
پنج شنبه 05 شهریور 1388, 12:11 عصر
خوب شما مي تونيد اون ستون از Grid رو TemplateField تعريف كرده و در Edit Template يك
ComboBox قرار داده كه خاصيت DataSource رو Bind كنيد.



<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server"
DataSource='<%# DataSourceMethod(DataBinder.Eval(Container.DataIte m, "Parameters").ToString()) %>'>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
در اين جا DataSourceMethod يه متد است كه يه Dataset برمي گردانه