主页 > 知识库 > 获取DataList控件的主键和索引实用图解

获取DataList控件的主键和索引实用图解

热门标签:合肥电销外呼系统哪家公司做的好 同安公安400电话怎么申请流程 电话机器人软件销售工作 申请400电话手续 百度ai地图标注 南阳外呼系统定制化 玉林市机器人外呼系统哪家好 苹果手机凯立德地图标注 预测式外呼系统使用说明
“哈哈,看了这篇https://www.jb51.net/article/33388.htm,只有效果,但没有结果,我怎样获取选择行的相关记录?”

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 (DataListItem dli in dlconstellation.Items)
{
if (dli.FindControl("RadioButtonSelect") == null) return;
RadioButton rb = (RadioButton)dli.FindControl("RadioButtonSelect");
if (rb.Checked)
{
LabelSelectedResult.Text = string.Format("你执行铵钮'{0}',选择行的索引是:{1}; 主键值是:{2}", button.Text, dli.ItemIndex.ToString(), dlconstellation.DataKeys[dli.ItemIndex].ToString());
break;
}
else
{
LabelSelectedResult.Text = string.Format("你执行铵钮'{0}',没有选择任何一行。", button.Text);
}
}
}
protected void Button2_Click(object sender, EventArgs e)
{
Button button = (Button)sender;
DataList dlconstellation = (DataList)FindControl("DataListConstellation");
for (int i = 0; i dlconstellation.Items.Count; i++)
{
RadioButton rb = (RadioButton)dlconstellation.Items[i].FindControl("RadioButtonSelect");
if (rb.Checked)
{
LabelSelectedResult.Text = string.Format("你执行铵钮'{0}',选择行的索引是:{1}; 主键值是:{2}", button.Text, i.ToString(), dlconstellation.DataKeys[i].ToString());
break;
}
else
{
LabelSelectedResult.Text = string.Format("你执行铵钮'{0}',没有选择任何一行。", button.Text);
}
}
}
您可能感兴趣的文章:
  • 通过RadioButton对DataList控件进行单选实例说明
  • 动态加载用户控件至DataList并为用户控件赋值实例演示
  • Datalist控件使用存储过程来分页实现代码
  • asp.net datalist 用法
  • DataList中TextBox onfocus调用后台void静态方法及获取相应行数

标签:扬州 南京 淄博 嘉兴 台州 南昌 海南 南京

巨人网络通讯声明:本文标题《获取DataList控件的主键和索引实用图解》,本文关键词  获取,DataList,控件,的,主键,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《获取DataList控件的主键和索引实用图解》相关的同类信息!
  • 本页收集关于获取DataList控件的主键和索引实用图解的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章