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

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


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();
                }
            }
        }

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java输入Scanner基本用法[通俗易懂]

    java输入Scanner基本用法[通俗易懂]1.基本介绍java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入,每个next获取输入对应的字符。Scannersc=newScanner(System.in);当我们通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext与hasNextLine判断是否还有输入的数据:next()–>hasNext() nextLine()–…

    2022年7月7日
  • LayUI树形表格treetable使用详解[通俗易懂]

    LayUI树形表格treetable使用详解[通俗易懂]LayUI是现在比较流行的一款前端框架,也有很多人基于LayUI开发了很多不错的组件,比如treetable树形表格。因为treetable是第三方基于LayUI开发的,所以需要先用Layui引入一下文件。layui.config({base:’static/layui/’}).extend({treetable:’treetable-lay/treetab…

    2022年6月13日
  • ActionScript项目无法调试[通俗易懂]

    ActionScript项目无法调试[通俗易懂]C:\WINDOWS\system32\Macromed\Flash\Flash10b.ocx程序调试需要安装9版本的,这是已经安装的10版本的,需要再下一个flashplayer_10_ax_debug.exe来提供支持

    2022年10月14日
  • java执行cmd ping命令是什么_急求;java调用window的cmd的ping指令。。。。[通俗易懂]

    java执行cmd ping命令是什么_急求;java调用window的cmd的ping指令。。。。[通俗易懂]展开全部//连同解决乱码问题。publicstaticvoidmain(String[]args)throwsIOException,InterruptedException{//执行62616964757a686964616fe78988e69d8331333433623234ping命令StringcmdPing=”pingwww.baidu.com”;Runtime…

    2022年9月2日
  • 微信养号防封攻略_防封群微信怎么卖「建议收藏」

    微信养号防封攻略_防封群微信怎么卖「建议收藏」任何企业或者个人做营销或者推广等等一切都离不开微信,有很多企业和个人的生存渠道就是微信,如果把微信号封了,几乎是断了他们生存的机会,在这样的大环境下,把自己企业和个人的微信号养好,就成了非常重要的一个环节。微信能安全使用,是所有一切的基础。但是很多人现在还不懂的去操作养号,这几天我个人也陆续有号被封,所以我就整理了一下微信养号的操作方法。自己可以使用,也顺便分享给更多的人,这个操作方法涵盖了微信每天养号需要必须要操作的动作,这些动作是每天必须要操作的。先说一下微信权重的影响因素微信养号一、微信权重

    2022年5月15日
  • linux切换java版本_java_home environment variable

    linux切换java版本_java_home environment variable© 版权声明:本文为博主原创文章,转载请注明出处本文根据官方文档加上自己的理解,仅供参考官方文档:https://docs.spring.io/spring-security/

    2022年8月4日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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