获取DataList控件的主键和索引
“哈哈,看了你这篇博文 http://www.cnblogs.com/insus/archive/2013/01/20/2868211.html ,只有效果,但没有结果,我怎样获取选择行的相关记录?” Insus.NET首先多谢网友对上面那篇博文的关注。解决你的问题,可以尝试获取选择行的索引或是主键即可,能获取到主键,其它字段的值,也可以获取到了。 下图中,高亮选择区,即是针对问题解决而在原在代码添加的部分。一是在DataList控件添加一个DataKeyField,以便获取到它的主键值,另外还添加了两个铵钮及一个Label标答,用来显示选择结果,真正将来你也许用不上标签,因为获取到结果之后,就可以进行你想的要事情了。 两个铵钮事件,都是很简单,Insus.NET相信你能看得懂,如果遇上不明,可以讨论: View Code protected void Button1_Click(object sender, EventArgs e) { Button button = (Button)sender; if (FindControl("DataListConstellation") == null) return; DataList dlconstellation = (DataList)FindControl("DataListConstellation"); foreach