将数据从DropDown列表保存到textBox [英] to save data from DropDown List to textBox
本文介绍了将数据从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屋!
查看全文