ASP.NET GridView 内嵌 DropDownList 绑定数据「建议收藏」

ASP.NET GridView 内嵌 DropDownList 绑定数据「建议收藏」aspx页面代码:’DataValueField=”Val”DataTextField=”Text”>

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

aspx页面代码:

    <asp:GridView ID="GridView2" runat="server">
        <Columns>
            <asp:BoundField HeaderText="ID" DataField="ID" />
            <asp:BoundField HeaderText="Name" DataField="Name" />
            <asp:BoundField HeaderText="Url" DataField="Url" />
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:DropDownList ID="DropDownList2" runat="server" DataSource='<%# GetDate()%>'
                        DataValueField="Val" DataTextField="Text">
                    </asp:DropDownList>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>

.cs代码: 绑定下拉数据

        public List<DateInfo> GetDate()
        {
            List<DateInfo> info = new List<DateInfo>();
            using (this.context = new SDKDataContext())
            {
                var date = from c in this.context.DateInfo select c;
            }
            return info;
        }

给下拉显示初始数据

        public void BandingGridView()
        {
            using (this.context = new SDKDataContext())
            {
                var vData = from c in this.datacontext.DateInfo select c;
                this.GridView2.DataSource = vData;
                this.GridView2.DataBind();
                foreach (GridViewRow gvr in GridView2.Rows)
                {
                    DropDownList ddl = (DropDownList)gvr.FindControl("DropDownList2");
                    DateInfo info = new DateInfo();
                    info = vData[rows];
                    ddl.SelectedValue = info.Val.ToString();
                }
            }
        }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/184653.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • python 元类编程_python抽象基类

    python 元类编程_python抽象基类前言通常我们创建类都是使用class类名,但是小伙伴们有没有想过,类是由谁来创建的呢,python中常说的万物皆对象,对象是由类创建的,那类本身也可以看做是对象,类可以由元类type创建type

  • noscript 标签

    noscript 标签noscript标签中的元素中的内容只有在下列情况下才会显示出来:浏览器不支持脚本浏览器支持脚本,但脚本被禁用noscript标签是一个相当古老的标签,其被引入的最初目的是帮助老旧浏览器的平滑升级更替,因为早期的浏览器并不能支持JavaScript。noscript标签在不…

    2022年10月24日
  • The server encountered an internal error that prevented it from fulfilling this request的一种解决办法[通俗易懂]

    500状态码,问题出现的情况多样,建议根据Exception信息分析,进行debug断点调试排查具体原因

  • 【AC大牛陈鸿的ACM总结贴】【ID AekdyCoin】人家当初也一样是菜鸟

    【AC大牛陈鸿的ACM总结贴】【ID AekdyCoin】人家当初也一样是菜鸟 acm总结帖_ByAekdyCoin     各路大牛都在中国大陆的5个赛区结束以后纷纷发出了退役帖,总结帖,或功德圆满,或死不瞑目,而这也许又会造就明年的各种“炸尸”风波。为了考虑在发退役贴以后明年我也成为“僵尸”的可能性,于是改名曰“总结贴”,不提比赛细节,不提比赛流水账,权当是大学本科生涯中acm生活的点滴记录……   (1)入门篇甲…

  • 再谈肥六之应用软件

    再谈肥六之应用软件1、系统管理:SmartFileman和SeleQ。后者自不多说,是S60平台上的经典软件,界面亲和、功能强大;后者Fileman是我现在所用的系统管理软件,个人觉得此款软件更顺手些——打开软件后便可以清楚显示手机各盘的存储情况(剩余空间/总空间)、功能一应俱全、图标清晰形象……总之,个人比较偏爱于Fileman。  2、内存管理:APPMAN。功能极为强大,能够显示当前系统资源的利用情…

  • java链接生成二维码_java实现滑动验证码源代码

    java链接生成二维码_java实现滑动验证码源代码packagecn.itcast.action;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.IOException;importjava.io.OutputStream;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.HashMap;importjava.util.Map;impo…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号