2 wangyantao hb wangyantao_hb 于 2014.11.27 15:54 提问

C# 如下是lable控件绑定,在onclick事件中如何获取i的值(i是用户任意点击项的值)
c#

for (int i = 0; i < dt.Rows.Count; i++)

{

text += dt.Rows[i]["G_Title"].ToString();

}
lable1.text=text;

5个回答

q107770540
q107770540   Ds   Rxr 2014.11.27 23:40
已采纳

这显然通过LABEL是无法实现你的需求的

bdmh
bdmh   Ds   Rxr 2014.11.27 16:05

看不懂你在干嘛,一个lable显示很多文字,你点lable,还要判断点在哪个文字上了?

forget_soul
forget_soul 回复wangyantao_hb: 你使用的是那个表格控件?
接近 3 年之前 回复
wangyantao_hb
wangyantao_hb 对,字符串是从数据库里取出来拼在一起的,然后在click事件中点击获取被点击的值,有方法吗
接近 3 年之前 回复
forget_soul
forget_soul   2014.11.27 17:19

建议你使用多个span来包裹数据库中取出的文本,然后在span中添加点击事件。
for(int i=0;i

`text += ""dt.Rows[i]["G_Title"].ToString()+"";
`}
forget_soul
forget_soul   2014.11.27 17:21

建议你使用多个span来包裹数据库中取出的文本,然后在span中添加点击事件。
for(int i=0;i
text += ""dt.Rows[i]["G_Title"].ToString()+"";
}

happy09li
happy09li   Ds   Rxr 2014.12.04 12:00

你这代码明显有问题,而且描述还不清楚

Csdn user default icon
上传中...
上传图片
插入图片