C# 为什么我不能在FormView中获取文本框的值?

C# 为什么我不能在FormView中获取文本框的值?,c#,.net,C#,.net,因此,在获取ASP TextBox服务器控件在FormView中的值时遇到了一些问题。这是代码 <EditItemTemplate> <table> <tr> <td> <div style="margin-bot

因此,在获取ASP TextBox服务器控件在FormView中的值时遇到了一些问题。这是代码

<EditItemTemplate>
                    <table>
                            <tr>
                                <td>
                                    <div style="margin-bottom: 10px; font-family:Calibri;">
                                        Project Number
                                    </div>
                                </td>
                                <td colspan="2">
                                    <asp:TextBox ID="projectidbox" runat="server" Width="90%" Style="margin-bottom: 10px;"
                                        Text='<%# Bind("ProjectID") %>'></asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td style=" font-family:Calibri;">
                                    Project Name
                                </td>
                                <td>
                                    <asp:TextBox ID="NameBox" runat="server" Width="90%" Text='<%# Bind("Name") %>'> </asp:TextBox>
                                </td>
                                <td style=" font-family:Calibri;">
                                    Project Start
                                </td>
                                <td>
                                    <asp:TextBox ID="dateStartedBox" runat="server" Width="90%" Text='<%# Bind("DateStarted")%>'></asp:TextBox>
                                </td>
                                <td style=" font-family:Calibri;">
                                    Project End
                                </td>
                                <td>
                                    <asp:TextBox ID="dateFinishedBox" runat="server" Width="102%" Text='<%# Bind("DateFinished")%>'></asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td style=" font-family:Calibri;">
                                    Total Cost ($)
                                </td>
                                <td>
                                    <asp:TextBox ID="TotalCostBox" runat="server" Width="90%" Text='<%# Bind("TotalCost")%>'></asp:TextBox>
                                </td>
                                <td style=" font-family:Calibri;">
                                    Assess. Start
                                </td>
                                <td>
                                    <asp:TextBox ID="assessmentStartBox" runat="server" Width="70%" Text='<%# Bind("BeginTerm")%>'></asp:TextBox>
                                </td>
                                <td style=" font-family:Calibri;">
                                    Assess. End
                                </td>
                                <td>
                                    <asp:TextBox ID="assessmentEndBox" runat="server" Width="90%" Text='<%# Bind("EndTerm")%>'></asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td style=" font-family:Calibri;">
                                    Assessable Area
                                </td>
                                <td>
                                    <asp:TextBox ID="AssessableFrontageBox" runat="server" Width="90%" Text='<%# Bind("AssessableFrontage")%>'></asp:TextBox>
                                </td>
                                <td style=" font-family:Calibri;">
                                    Ordinance
                                </td>
                                <td>
                                    <asp:TextBox ID="ordinancebox" runat="server" Width="70%" Text='<%# Bind("Ordinance")%>'></asp:TextBox>
                                </td>
                                <td style=" font-family:Calibri;">
                                    Calc Field
                                </td>
                                <td>
                                    <asp:TextBox ID="calcfieldbox" runat="server" Width="90%" Text='<%# Bind("CalcField")%>'></asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td style=" font-family:Calibri;">
                                    Total Intersections
                                </td>
                                <td>
                                    <asp:TextBox ID="intersectionsbox" runat="server" Width="90%" Text='<%# Bind("TotalIntersections") %>'></asp:TextBox>
                                </td>
                                <td style=" font-family:Calibri;">
                                    County ID
                                </td>
                                <td>
                                    <asp:TextBox ID="countyidbox" runat="server" Width="70%" Text='<%# Bind("CountyID") %>'></asp:TextBox>
                                </td>
                                <td style=" font-family:Calibri;">
                                    Adjustment
                                </td>
                                <td>
                                    <asp:TextBox ID="adjustmentbox" runat="server" Width="90%" Text='<%# Bind("Adjustment") %>'></asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td style=" font-family:Calibri;">
                                    Sum Assessments
                                </td>

                                <td>
                                    <asp:TextBox ID="sumassessbox" runat="server" Width="90%" Text='<%# Eval("SumAssessments")%>'></asp:TextBox>
                                </td>
                                <td style=" font-family:Calibri;">
                                    Status
                                </td>
                                <td>
                                    <asp:DropDownList ID="DropDownList1" runat="server" Width="75%" Height="22px" DataValueField="Status">
                                        <asp:ListItem></asp:ListItem>
                                        <asp:ListItem>Pre-Planning</asp:ListItem>
                                        <asp:ListItem>Active</asp:ListItem>
                                        <asp:ListItem>Complete</asp:ListItem>
                                        <asp:ListItem>Cancelled</asp:ListItem>

                                    </asp:DropDownList>
                                </td>
                                <td colspan="2">
                                    <asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal">
                                        <asp:ListItem>Ln Ft</asp:ListItem>
                                        <asp:ListItem>Acre</asp:ListItem>
                                        <asp:ListItem>Flat</asp:ListItem>
                                    </asp:RadioButtonList>
                                </td>
                            </tr>
                            <tr>
                            <td style="font-family:Calibri;"> Comments </td>
                            </tr>
                            <tr>
                                <td colspan="6">
                                    <asp:TextBox ID="TextBox9" runat="server" TextMode="MultiLine" Width="90%" Text='<%# Bind("Comment") %>'></asp:TextBox>
                                </td>
                            </tr>

                        </table>
                    </EditItemTemplate>

项目编号
项目名称
项目启动
项目结束
总成本(元)
评估开始
评估终点
评估面积
条例
计算场
总交叉口
县ID
调整
总额评估
地位
预先规划
活跃的
完成
取消
英尺
英亩
平的
评论

您可以使用FindControl功能搜索文本框

var textbox = (TextBox)GridView.FindControl("txtName);
if (textbox != null)
{
   //working goes here.
}

什么文本框,你做了什么来获取值?你能粘贴你如何试图找到文本框的代码吗?谢谢你的回复,已经找到了答案。如果formview处于插入模式,我需要将代码放在后面,以避免访问文本框。