listView.Dock = DockStyle.None;
btnMyStranger.SendToBack();
btnMyStranger.Dock = DockStyle.Top;
btnMyColleague.SendToBack();
btnMyColleague.Dock = DockStyle.Top;
btnMyFriend.SendToBack();
btnMyFriend.Dock = DockStyle.Top;
listView.Dock = DockStyle.Top;
////添加项
listView.Clear();
Maticsoft.BLL.ZH_Management bll = new Maticsoft.BLL.ZH_Management();
DataSet ds = bll.GetList("1=1");
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
string id = ds.Tables[0].Rows[0]["id"].ToString();
string titleName = ds.Tables[0].Rows[i]["Title"].ToString();
listView.Items.Add(id, titleName, i+1);
}我想要获取点击那行的id怎么才能获取到啊??
btnMyStranger.SendToBack();
btnMyStranger.Dock = DockStyle.Top;
btnMyColleague.SendToBack();
btnMyColleague.Dock = DockStyle.Top;
btnMyFriend.SendToBack();
btnMyFriend.Dock = DockStyle.Top;
listView.Dock = DockStyle.Top;
////添加项
listView.Clear();
Maticsoft.BLL.ZH_Management bll = new Maticsoft.BLL.ZH_Management();
DataSet ds = bll.GetList("1=1");
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
string id = ds.Tables[0].Rows[0]["id"].ToString();
string titleName = ds.Tables[0].Rows[i]["Title"].ToString();
listView.Items.Add(id, titleName, i+1);
}我想要获取点击那行的id怎么才能获取到啊??
解决方案 »
- 请问各位教学用电子白板一般用什么工具开发?简单的开发流程?多谢
- 获取临时文件路径的问题
- 为何大家都要这样注释代码?
- Button 不出来
- 水晶报表怎么设置高速打印呀(四通打印机)
- 一个简单的问题,急
- 类型“Hello_Window.Hello_Window”中不存在类型名称“dsOne”
- 关于线程lock()的使用
- 关于在.cs代码中实现去掉弹出页面的"工具栏","状态栏","菜单". 在线等,(解决即给分)
- c#中不带任何控件的表格中如何显示数据库中的记录
- ProductExportTemplate.aspx 模板导出 Excel 问题
- C#编程实现将图片赋值给控件pictureBox1-6中
{
string id = ds.Tables[0].Rows[0]["id"].ToString();
string titleName = ds.Tables[0].Rows[i]["Title"].ToString();
ListViewItem lvi=new ListViewItem();
lvi.Text=titleName;
lvi.Tag=id;
listView.Items.Add(lvi);
}然后选中的时候
listView.SelectedItems[0].Tag; 这样就可以了。
up
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
ListView lvi = sender as ListView;
string str = lvi.FocusedItem.Tag.ToString();
}这样。
listView1.SelectedItems[0].Tag 看你是把这个值绑定到 TAG 还是TEXT 了
up
[uote]
List<string> strArray = new List<string>();
foreach (ListViewItem lvii in listView1.SelectedItems)
{
strArray.Add(lvii.Tag.ToString());
}
你鼠标点一下 难道能点多个么,这个是点一下 就获取你点的那一下的。 要多个的是: List<string> strArray = new List<string>();
foreach (ListViewItem lvii in listView1.SelectedItems)
{
strArray.Add(lvii.Tag.ToString());
}