一个很郁闷的问题解决了

首先看一下代码:

        //绑定下拉框;
        for (int i = 0; i < GV_list.Rows.Count; i++)
        {
            
            DropDownList ddlpay = (DropDownList)GV_list.Rows[i].FindControl("ddl_pay");
            DropDownList ddlpaymod = (DropDownList)GV_list.Rows[i].FindControl("ddl_paymod");
            DropDownList ddlstatus = (DropDownList)GV_list.Rows[i].FindControl("ddl_status");
            
            DataRowView myrow = dt.DefaultView[i];
            string pay=myrow["pay"].ToString();
            string paymod = myrow["paymod"].ToString();
            string status01 = myrow["status"].ToString();

            switch (pay)
            {
                case "信用卡": ddlpay.SelectedIndex = 0; break;
                case "電匯": ddlpay.SelectedIndex = 1; break;
                case "匯票": ddlpay.SelectedIndex = 2; break;
                default: ddlpay.SelectedIndex = 0; break;
            }
            //繳款模式
            switch (paymod)
            {
                case "月繳": ddlpaymod.SelectedIndex = 0; break;
                case "季繳": ddlpaymod.SelectedIndex = 1; break;
                case "半年繳": ddlpaymod.SelectedIndex = 2; break;
                case "年繳": ddlpaymod.SelectedIndex = 3; break;
                case "單筆": ddlpaymod.SelectedIndex = 4; break;
                default: ddlpaymod.SelectedIndex = 0; break;
            }
            //状态
            switch (status01)
            {
                case "審核中": ddlstatus.SelectedIndex = 0; break;
                case "已完成": ddlstatus.SelectedIndex = 1; break;
                case "已贖回": ddlstatus.SelectedIndex = 2; break;
                default: ddlstatus.SelectedIndex = 0; break;
            }
            

        }

功能:绑定Gridview数据,与dropdownlist控件结合;就是在dropdownlist里显示数据库里的数据。pay,paymod是用varchar数据类型的。而status是用nchar类型的。在用到switch的时候,就始终得不到status里的值,这个是因为status右边还有空格造成的。后来用了trim()函数后就可以了。

这个问题,一直没有注意到, 昨天下班之前绕坏了脑袋都想不出什么原因,断点调试,分步执行,就是得不到结果。今天早上来了,一下就解决了,看来做IT,遇到一个问题的时候,也不能老是陷在里面啊,有时候要让自己放松能把问题解决。

继续努力。总会有收获的那一天。

posted @ 2008-09-12 10:51  Mr Chai  阅读(491)  评论(0编辑  收藏  举报