其实不用那么麻烦 DropDownList 有一个DataTextFormatString的属性直接格式化就可以了 [其他解释] 把你用linq查出来的ret遍历一遍格式化一下。 把time列格式化成yyyy_MM_dd的格式。 复制给一个新的list再绑定 [其他解释] var ret = from p in db.table_time select new{time= p.time.ToShortDateString()}; [其他解释] 你时间那个 是否是datetime类型的 是的话
string time = DateTime.Now.ToShortTimeString();
如果是string的话就截取字符串被 判断字符的长度来截取 [其他解释] 估计你没做多久。"time".ToString(),这玩意肯定错啊 给你个绑定方法参照 for (int i = 2001; i < 2032; i++) { ListItem ji = new ListItem(i.ToString(), i.ToString()); this.DropDownList1.Items.Add(ji); } [其他解释] 我有个办法 先截出来 再绑定 [其他解释]