MohammadReza90
سه شنبه 26 خرداد 1394, 22:04 عصر
برای ورود بخشی از اطلاعات detailsview از dropdownlist استفاده کردم و آیتم هاش رو به شکل زیر پر کردم
DropDownList dlDay = (DropDownList)DetailsView1.FindControl("DropDownListDay");
for (int i = 1; i < 32; i++)
{
dlDay.Items.Add(new ListItem(i.ToString(),i.ToString()));
}
منتها تحت هر شرایطی طبق کد زیر، فقط مقدار آیتم اول برگردونده می شه یعنی عدد 1 (کد زیر توی رویداد inserting نوشته می شه)
SqlDataSource1.InsertParameters["DateDay"].DefaultValue = dlDay.SelectedValue.ToString();
dropdownlist ام هم به شکل زیر تعریف شده:
<asp:DropDownList ID="DropDownListDay" runat="server" Width="50px" SelectedValue='<%# Bind("DateDay") %>' >
</asp:DropDownList>
اگر کمکم کنید ممنون می شم
DropDownList dlDay = (DropDownList)DetailsView1.FindControl("DropDownListDay");
for (int i = 1; i < 32; i++)
{
dlDay.Items.Add(new ListItem(i.ToString(),i.ToString()));
}
منتها تحت هر شرایطی طبق کد زیر، فقط مقدار آیتم اول برگردونده می شه یعنی عدد 1 (کد زیر توی رویداد inserting نوشته می شه)
SqlDataSource1.InsertParameters["DateDay"].DefaultValue = dlDay.SelectedValue.ToString();
dropdownlist ام هم به شکل زیر تعریف شده:
<asp:DropDownList ID="DropDownListDay" runat="server" Width="50px" SelectedValue='<%# Bind("DateDay") %>' >
</asp:DropDownList>
اگر کمکم کنید ممنون می شم