C# 如何将每行的ListView文本框项写入数据库

C# 如何将每行的ListView文本框项写入数据库,c#,asp.net,listview,textbox,row,C#,Asp.net,Listview,Textbox,Row,我有这个列表视图: <asp:ListView ID="fundingListView" runat="server" OnItemCommand="fundingListView_OnItemCommand" OnItemDataBound="fundingListView_OnItemDataBound" DataKeyNames="ID"> <ItemTemplate> <

我有这个列表视图:

<asp:ListView ID="fundingListView" runat="server" OnItemCommand="fundingListView_OnItemCommand" OnItemDataBound="fundingListView_OnItemDataBound" DataKeyNames="ID"> 
                    <ItemTemplate>
                        <div style="width:40px; float:left; margin:5px 15px 5px 0px; padding-left:10px;">
                            <asp:LinkButton ID="addFundingLinkButton" runat="Server" ToolTip="Finanzierung zuweisen" CommandName="addFunding" CssClass="insertTextModuleButtonFade"></asp:LinkButton>
                        </div>
                        <div style="float:left; width:40px; margin:10px 10px 5px 0px; text-align:center;"><%# Eval("id") %>&nbsp;</div>
                        <div style="float:left; width:120px; margin:10px 10px 5px 0px; text-align:center;"><%# Eval("financialPartnerId") %>&nbsp;</div>
                        <div style="float:left; width:80px; margin:10px 10px 5px 0px; text-align:center;"><%# Eval("accountNumber") %>&nbsp;</div>
                        <div style="float:left; width:120px; margin:10px 10px 5px 0px; text-align:center;"><%# Eval("fundingAmount") %></div>                    
                        <div style="float:left; width:120px; margin-left:40px;">
                            <asp:TextBox ID="fundingConfirmationAmount" runat="server" Width="96" Height="12"></asp:TextBox>
                        </div>     
                        <asp:Label id="fundingAlreadyAddedButton" runat="server" style="visibility:hidden"><%# Eval("alreadyAdded") %></asp:Label>               
                        <div class="clear"></div>
                    </ItemTemplate>
List<ListViewDataItem> lItems = fundingListView.Items.ToList();

        foreach(ListViewDataItem item in lItems)
        {
            TextBox tb = item.FindControl("fundingConfirmationAmount") as TextBox;
            string addToDatabase = tt.Text;

        }

可以更改网页上文本框“FundingConfirmationMount”的值

List<ListViewDataItem> lItems = fundingListView.Items.ToList();

        foreach(ListViewDataItem item in lItems)
        {
            TextBox tb = item.FindControl("fundingConfirmationAmount") as TextBox;
            string addToDatabase = tt.Text;

        }
如何访问listview每一行的文本框中输入的值,并将新文本写入mysql数据库

List<ListViewDataItem> lItems = fundingListView.Items.ToList();

        foreach(ListViewDataItem item in lItems)
        {
            TextBox tb = item.FindControl("fundingConfirmationAmount") as TextBox;
            string addToDatabase = tt.Text;

        }

提前感谢

您可以尝试此操作,但没有机会测试是否找到控件

List<ListViewDataItem> lItems = fundingListView.Items.ToList();

        foreach(ListViewDataItem item in lItems)
        {
            TextBox tb = item.FindControl("fundingConfirmationAmount") as TextBox;
            string addToDatabase = tt.Text;

        }
List lItems=fundingListView.Items.ToList();
foreach(lItems中的ListViewDataItem项)
{
TextBox tb=item.FindControl(“FundingConfirmationMount”)作为TextBox;
字符串addToDatabase=tt.Text;
}
不客气:)这很酷,但它表明初学者也可以帮助初学者(我猜你也是初学者:)