gpt4 book ai didi

asp.net - 我们如何将数据放在 GridView 的特定行索引上

转载 作者:行者123 更新时间:2023-12-02 07:34:06 27 4
gpt4 key购买 nike

我有一个 Gridview,它绑定(bind)了数据库中除数量文本框之外的一些数据。每次单击此按钮时,网格上还有一个按钮,一个数字将添加到数量框中(我想在网格上显示)。请在下面查看我的代码并向我提出建议。

代码:

if (e.CommandName == "Next")
{
int Index_Next = Convert.ToInt32(e.CommandArgument);
TextBox Quantity = (TextBox)grdSale.Rows[Index_Next].FindControl("txtDisplay");
int Val_Next = Convert.ToInt32(Quantity.Text);
if (Val_Next != 0 && Val_Next > 1)
{
Val_Next = Val_Next + 1;
}
(TextBox)grdSale.Rows[Index_Next].FindControl("txtDisplay") = Val_Next.ToString(); // Here I'm getting error. I also convert this string to TextBox but still show error.
}

最佳答案

但您正在分配给 TextBox

(TextBox)grdSale.Rows[Index_Next]
.FindControl("txtDisplay") = Val_Next.ToString();

首先是错误的,因为左侧是 System.Web.UI.WebContols.TextBox ,右侧是 String 。您应该尝试设置 Found TextBox 的文本。你应该做的

((TextBox)grdSale.Rows[Index_Next]
.FindControl("txtDisplay")).Text = Val_Next.ToString();

关于asp.net - 我们如何将数据放在 GridView 的特定行索引上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18630783/

27 4 0