首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何做带链接的DropDownList上拉框

2012-08-09 
怎么做带链接的DropDownList下拉框protected void Page_Load(object sender, EventArgs e){if (!IsPostBac

怎么做带链接的DropDownList下拉框
protected void Page_Load(object sender, EventArgs e)
  {
  if (!IsPostBack)
  {
   
  string sql = "select top 8 * from Tab_FriendLink Order by OrderID asc,ID desc";
  ListItem item = new ListItem();
  item.Text = "--请选择--";
  item.Value = "";
  this.FriendLink.Items.Add(item);
  DataTable dtlink = Tab_Friendlink.GetByWhere(sql);
  if (dtlink != null && dtlink.Rows.Count > 0)
  {
  foreach (DataRow dr in dtlink.Rows)
  {
  item = new ListItem();
  item.Text = dr["Name"].ToString();
  item.Value = dr["ID"].ToString();
  this.FriendLink.Items.Add(item);
  }

  }

   
  }
  }
DropDownList已经绑定,当我选中一个值的时候就会跳转到别的页面,数据库中“LinkUrl”的字段是链接地址,怎么才能获取到“LinkUrl”这个字段的链接地址呢?

[解决办法]
参考6楼代码
http://topic.csdn.net/u/20081010/07/f3ec1bd1-f016-46de-a03b-f8743fc1b1fb.html
[解决办法]
还是把连接放到item.Value 里吧,通过Value访问,或者自己写一个类,里面保存更多信息,让item.Value保存类的实例
protected void DropDownList1_SelectedIndexChanged1(object sender, EventArgs e)
{
string s = DropDownList1.SelectedItem.Value;
}

热点排行