加上条件:
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
dd.DataValueField="ColumnID";
dd.DataSource=ds1.Tables["dd"].DefaultView;-->dd.DataSource=ds1.Tables["dd"].DefaultView;
dd.DataTextField="ColumnName";
dd.DataValueField="ColumnID";
brightheroes是正解