Моя подсказка содержит:
$width = ($Host.UI.RawUI.WindowSize.Width - 2 - $(Get-Location).ToString().Length)
$hr = New-Object System.String @('-',$width)
Write-Host -ForegroundColor Red $(Get-Location) $hr
, Который дает мне делитель между командами, которые это легко видеть при прокрутке назад. Это также показывает мне текущий каталог, не используя горизонтальное пространство на строке, что я ввожу на.
, Например:
C:\Users\Jay ---------------------------------------------------------------------------------------------------------- [1] PS>
Try:
ddlMylist.Items.Insert(0, new ListItem([key], [text]));
ddlMylist.SelectedIndex = 0;
You do this after you databind to your source.
Your dropdownlist markup should look like this:
<asp:DropDownList ID="ddlMylist" runat="server" AppendDataBoundItems="true">
<asp:ListItem Text="-Select-" Value="" />
</asp:DropDownList>
Note the AppendDataBoundItems
attribute.
Try:
DDL.Text = string.Empty;
Edit:
I know this works when I'm manually adding items but I'm not sure if it will when a DataSource is bound.