انجمن وب سایت مشاوره در زمینه پروژه های برنامه نویسی و طراحی وب سایتهای تجاری
نحوه ست کردن Datasource به Dropdownlist در داخل گرید ویو - نسخه‌ی قابل چاپ

+- انجمن وب سایت مشاوره در زمینه پروژه های برنامه نویسی و طراحی وب سایتهای تجاری (http://forum.a00b.com)
+-- انجمن: سوالها و مقاله های آموزشی (/forumdisplay.php?fid=1)
+--- انجمن: مقاله های آموزشی (/forumdisplay.php?fid=3)
+--- موضوع: نحوه ست کردن Datasource به Dropdownlist در داخل گرید ویو (/showthread.php?tid=84)



نحوه ست کردن Datasource به Dropdownlist در داخل گرید ویو - ali - 09-08-2017 11:49 PM

setting datasource for dropdown list inside of gridview
گاهی اوقات داخل یک گرید ویو یک DropDownList وجود دارد که نیاز داریم به منبع داده آن را وصل نماییم.
برای این منظور می توانید ار کد زیر استفاده کنید:


کد:
private void grdCoboFill()
{
    DataTable dt = new DataTable();
    dt.Columns.Add("ColorID", typeof(int));
    dt.Columns.Add("ColorName", typeof(String));

    dt.Rows.Add(new Object[] { 1, "RED" });
    dt.Rows.Add(new Object[] { 2, "GREEN" });
    dt.Rows.Add(new Object[] { 3, "BLUE" });

    foreach (GridViewRow row in this.GridView1.Rows)
    {
        ((DropDownList)row.FindControl("DropDownList1")).DataSource = dt;
        ((DropDownList)row.FindControl("DropDownList1")).DataValueField = "ColorID";
        ((DropDownList)row.FindControl("DropDownList1")).DataTextField = "ColorName";
        ((DropDownList)row.FindControl("DropDownList1")).DataBind();
    }
}