0
我有兩個列表框,一個是DataBound,它具有DisplayMeber和一個ValueMember。我需要從DataBound ListBox拖放條目到其他條目。使用值在兩個列表框之間拖放
我試過了,可以得到顯示文字。但不是價值。如何獲得顯示文本+值到目的地。
private void lbFav_DragDrop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.StringFormat))
{
string selectedManufacturer = e.Data.GetData(DataFormats.StringFormat) as string;
if (!string.IsNullOrEmpty(selectedManufacturer))
{
if (selectedManufacturer.StartsWith("M_"))
{
selectedManufacturer = selectedManufacturer.Substring(2, (selectedManufacturer.Length - 2));
int found = lbFavSupp.FindString(selectedManufacturer);
if (found < 0)
{
lbFav.Items.Add(selectedManufacturer);
}
}
}
}
}
正確的,但如何增加目的地.. lbFav.Items.Add()不具有增加的一種方式...... – 2011-06-07 09:12:28
當你擁有它,就可以做任何事情 – DeveloperX 2011-06-07 09:14:13
@Buddhi與destinaiton你的意思是添加一個項目到一個特定的地方嗎?就像添加itemX到列表框的第3行? – Bastardo 2011-06-07 10:31:40