方法一:

实现代码 
DropDownList1.DataSource = listSort;
DropDownList1.DataTextField
= "LogSortName";
DropDownList1.DataValueField
= "LogSortID";
DropDownList1.DataBind();
DropDownList1.SelectedIndex
= ddl.Items.IndexOf(DropDownList1.Items.FindByValue("i"));
//i要自己去获取你要显示的项的id。

方法二:我贴上部分代码

 

获取数据后 根据该value去配对你想要的项。

不过图中的for改成 do…while 应该会更省事一点。

 

其实两个方法的思路都是一样,都是拿id去配对…

 

以上是一点点经验 希望有更好思路的能提出来 谢谢!