انجمن وب سایت مشاوره در زمینه پروژه های برنامه نویسی و طراحی وب سایتهای تجاری

نسخه‌ی کامل: نحوه ست کردن Datasource به Dropdownlist در داخل گرید ویو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
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();
    }
}
لینک مرجع