将标签值放入数据绑定网格视图中

时间:2015-03-13 09:23:18

标签: c# asp.net sql-server-2008

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<div align ="right">
       <asp:ImageButton ID="ImageButton2" runat="server" Height="42px" ImageUrl="~/back.png" OnClick="ImageButton2_Click" />
       <asp:ImageButton ID="ImageButton1" runat="server" Height="45px" ImageUrl="~/gnome-logout-icone-3872-128.png" OnClick="ImageButton1_Click" />
   </div>
<div align="center">
<asp:Label ID="lb1" runat="server" Text="Label"></asp:Label>
 <h1><font color="olive">User Details</font></h1>
<table border="1" style="border-collapse: collapse; width: 369px;"  cellspacing="1">
<tr>
  <td width="77" height="16" align="left" ><b><font size="2" color="red">Name:</font></b></td>
  <td width="77" height="16" align="left" ><b><font size="2">&nbsp;<asp:Label
          ID="UserName" runat="server" Font-Bold="True"></asp:Label><br /></font></b></td>

  <td width="77" height="16" align="left" ><b><font size="2" color="red">StaffCode:</font></b></td>
  <td width="77" height="16" align="left" ><b><font size="2">&nbsp;<asp:Label
          ID="lbl_address" runat="server" Font-Bold="True"></asp:Label><br /></font></b></td>

  <td width="77" height="16" align="left" ><b><font size="2" color="red">Branch:</font></b></td>
  <td width="77" height="16" align="left" ><b><font size="2">&nbsp;<asp:Label
          ID="lbl_sal" runat="server" Font-Bold="True"></asp:Label><br /></font></b></td>

  <td width="77" height="16" align="left" ><b><font size="2" color="red">Designation:</font></b></td>
  <td width="77" height="16" align="left" ><b><font size="2">&nbsp;<asp:Label
          ID="lbl_phone" runat="server" Font-Bold="True"></asp:Label><br /></font></b></td> 
     </td>
    </tr>
</table>


    没有记录:

<asp:TextBox ID="txtNo" runat="server"></asp:TextBox>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
<br />
<asp:GridView ID="GridView1" runat="server">
    <Columns>
        <asp:TemplateField HeaderText="Branch">
            <ItemTemplate>
                <asp:TextBox ID="txtBranch" runat="server" Height="18px" Width="72px"></asp:TextBox>
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="Date">
            <ItemTemplate>
                <asp:TextBox ID="txtDate" Text="<%# System.DateTime.Now.ToString() %>" runat="server" Height="18px" Width="72px"></asp:TextBox>
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="SrNo">
            <ItemTemplate>
               <%# Container.DataItemIndex + 1 %> 
            </ItemTemplate>
        </Columns>
</asp:GridView>

//现在我无法做的是我想将一个标签值放入// gridview的文本框中标签(lbl_sal)显示我想要将其值放入// textbox的分支(TextBox ID =& #34; BranchName&#34;)。有什么办法

1 个答案:

答案 0 :(得分:0)

GridView通常包含多行,这是此控制的唯一原因。因此,如果要将单个值分配给网格中的TextBox,则会造成混淆。

通常,您可以通过DataSource的{​​{1}}来控制输入。因此,如果你修改了你将把这个值带入网格。

如果要将该值分配给网格中的每一行而不修改数据源,可以使用GridView

RowDataBound