不知道怎么才能实现?
请高手赐教~!谢谢
这是一段向listview添加数据的代码,看看对你有用吗?
private void initOutUserLstv(DataTable dt)
{
DataView dtv;
dtv = new DataView();
dtv.Table = dt;
try
{
foreach (DataRowView Drv in dtv)
{
ListViewItem li = new ListViewItem();
li.SubItems[0].Text = Drv["OutSideUserID"].ToString().Trim();
try
{
li.Tag = Drv["RELATIONTYPE"].ToString().Trim();
}
catch
{
li.Tag = "0";
}
try
{
li.SubItems.Add(Drv["UserName"].ToString().Trim());
}
catch
{
li.SubItems.Add("");
}
li.SubItems.Add(Drv["UserPhone"].ToString().Trim());
try
{
if (Drv["OutSideUserType"].ToString().Trim() == "0")
li.SubItems.Add("亲属");
else if (Drv["OutSideUserType"].ToString().Trim() == "1")
li.SubItems.Add("朋友");
else if (Drv["OutSideUserType"].ToString().Trim() == "2")
li.SubItems.Add("同事");
else if (Drv["OutSideUserType"].ToString().Trim() == "3")
li.SubItems.Add("同伙");
else
li.SubItems.Add("其他");
}
catch
{
li.SubItems.Add("其他");
}
try
{
li.SubItems.Add(Drv["UserSex"].ToString().Trim());
}
catch
{
li.SubItems.Add("");
}
try
{
li.SubItems.Add(Drv["UserMemo"].ToString().Trim());
}
catch
{
li.SubItems.Add("");
}
//li.SubItems.Add(Drv["UserIME"].ToString().Trim());
if (i % 2 == 0)
li.BackColor = Color.White;
else
li.BackColor = Color.Honeydew;
i++;
lstv_OutUser.Items.Add(li);
}
}
catch
{ }
}