下拉绑定与会话中的选定值 [英] Dropdown binding with selected value from session

查看:57
本文介绍了下拉绑定与会话中的选定值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨我有一个下拉列表,其中月份名称为文本字段,int为1,2,3作为值。

现在数据库中的值存储了一个月。



在单击编辑按钮时scr2上,我获取所有值并绑定到页面字段但是如何绑定下拉值与值字段1?



我用下面的逻辑绑定下拉列表:



Hi I have a dropdown which has month name as text field and int like 1,2,3 as value .
Now in database the value is stored for month.

On scr2 when Edit button is clicked ,I am getting all the values and binding to the page fields but how to bind dropdown with value field of 1?

I have used below logic to bind dropdown:

System.Globalization.DateTimeFormatInfo dateTimeInfo = new System.Globalization.DateTimeFormatInfo();
            for (int i = 1; i < 13; i++)
            {
                ddlMonths.Items.Add(dateTimeInfo.GetMonthName(i).ToString());



            }

What I have tried:

i tried using

ddlMonths.selectedvalue = session[]  // ( the value from column is in session )

推荐答案

用于绑定日期使用



For binding the dates use

System.Globalization.DateTimeFormatInfo dateTimeInfo = new System.Globalization.DateTimeFormatInfo();
               for (int i = 1; i < 13; i++)
               {
                   string monthName = dateTimeInfo.GetMonthName(i);
                   ddlMonths.Items.Add(new ListItem(monthName, i.ToString()));
               }



获取选定值


To get Selected Value

int monthNumber = Convert.ToInt16( ddlMonths.SelectedValue);



在会话中存储选定的值


Storing Selected value in session

Session["MonthValue"] = ddlMonths.SelectedValue;



将月分配给下拉菜单


Assigning the Month to the Dropdown

ddlMonths.SelectedValue = Session["MonthValue"].ToString();


这篇关于下拉绑定与会话中的选定值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆