将数据从DropDown列表保存到textBox [英] to save data from DropDown List to textBox

查看:85
本文介绍了将数据从DropDown列表保存到textBox的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,



请帮助,

1-我使用下拉列表通过表格页脚插入我的数据。

2-当我从下拉列表中选择数据并添加新行时。

3-那里我想保存我在ItemDescription数据行的文本框中的下拉列表中选择的数据。

Hello,

Please help,
1- I am inserting my data through table footer using dropdown list.
2- when I select data from dropdown list and add new row.
3- there I want to save the data I have selected in dropdown list in the textbox of ItemDescription data row..

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
       {
           TextBox txtboxObj = null;
           if (e.Row.RowType == DataControlRowType.DataRow)
           {

               txtboxObj = (TextBox)e.Row.FindControl("ItemDescription");

           }
           if (e.Row.RowType == DataControlRowType.Footer)
           {

               DropDownList ddlObject = null;
               ddlObject = (DropDownList)e.Row.FindControl("ItemDescription");
               if (ddlObject.SelectedItem !=null)
                   txtboxObj.Text = ddlObject.SelectedItem.ToString();
               ddlObject.DataSource = dt;//dt is your datatable with columns ID, Name
               ddlObject.DataValueField = "Itemcode";
               ddlObject.DataTextField = "ItemName";
               ddlObject.DataBind();

               ddlObject = (DropDownList)e.Row.FindControl("ddlItemCode");
               ddlObject.DataSource = dt;//dt is your datatable with columns ID, Name
               ddlObject.DataValueField = "itemName";
               ddlObject.DataTextField = "itemCode";
               ddlObject.DataBind();

           }
       }



***************** ************************************************** *************************


********************************************************************************************

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"  AllowSorting="true"

            onrowdeleting="GridView1_RowDeleting"  ShowFooter = "true"

            onrowdatabound="GridView1_RowDataBound">
            <Columns>
                <asp:TemplateField HeaderText="SNO" Visible="false">
                    <ItemTemplate>
                        <asp:TextBox ID="RowNumber" runat="server" Visible = "false" name="sno"></asp:TextBox>
                    </ItemTemplate>
                </asp:TemplateField>

                <asp:TemplateField HeaderText="ItemDescription">
                    <ItemTemplate>
                        <asp:TextBox ID="ItemDescription"  runat="server" Visible = "true" name="itmDesc" BorderWidth ="0" style="width:100%"></asp:TextBox>
                    </ItemTemplate>
                    <FooterTemplate>
                        <asp:DropDownList ID ="ItemDescription" runat ="server" name="itmDesc"></asp:DropDownList>
                    </FooterTemplate>
                </asp:TemplateField>
            </Columns>
            <Columns>
                <asp:TemplateField HeaderText="ItemNo">
                    <ItemTemplate>
                        <asp:Textbox ID = "txtItemCode"  runat ="server" Visible = "false" BorderWidth ="0" Width="100%" ></asp:Textbox>
                    </ItemTemplate>
                    <FooterTemplate>
                        <asp:DropDownList ID ="ddlItemCode" runat ="server"></asp:DropDownList>
                    </FooterTemplate>
                </asp:TemplateField>
            </Columns>
            <Columns>
                <asp:TemplateField HeaderText="Operation">
                    <ItemTemplate>
                            <asp:Button ID="Next" Text="Add New Row"  Visible="false" runat="server"   OnClick="ButtonAdd_Click" />
                    </ItemTemplate>
                    <FooterTemplate>
                        <asp:Button ID="Next" Text="Add New Row"  runat="server"   OnClick="ButtonAdd_Click" />
                    </FooterTemplate>
                </asp:TemplateField>
                <asp:CommandField ShowDeleteButton="true" />
            </Columns>
            <%--<columns>
              <asp:templatefield headertext="Test" >
                <itemtemplate>
                   ....
                </itemtemplate>
                <footertemplate>
                  <asp:DropDownList id="TestTbx"   runat="server"/>
                </footertemplate>
              </asp:templatefield>
            </columns>
            --%>
        </asp:GridView>

推荐答案

如何在3层架构的网页中显示pdf文件?
How to displaying pdf files in web page in 3 tier architecture ?


这篇关于将数据从DropDown列表保存到textBox的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆