C# 选择索引更改时,下拉列表值更新为另一个gridview列值

C# 选择索引更改时,下拉列表值更新为另一个gridview列值,c#,asp.net,asp.net-mvc,gridview,C#,Asp.net,Asp.net Mvc,Gridview,myGridView的HTML代码是: 项目视频 项目名称 项目价格 项目说明 量 全部的 其背后的代码是: protected void ddlQuantity_TextChanged(object sender, EventArgs e) { DataTable dtGetRestaurent = new DataTable(); RestaurantRequestBAL objgetallcountry = new RestaurantRequestBAL();

my
GridView
的HTML代码是:


项目视频
项目名称
项目价格
项目说明
量
全部的
其背后的代码是:

protected void ddlQuantity_TextChanged(object sender, EventArgs e)
{
    DataTable dtGetRestaurent = new DataTable();
    RestaurantRequestBAL objgetallcountry = new RestaurantRequestBAL();
    objProp.ItemTypes = lblmsg.Text.ToString().Trim();
    dtGetRestaurent = objgetallcountry.GetDatalistFromItemTypes(objProp);
    GridView1.DataSource = dtGetRestaurent;
    GridView1.DataBind();
    DropDownList ddlLabTest = (DropDownList)sender;
    GridViewRow row1 = (GridViewRow)ddlLabTest.NamingContainer;
    DropDownList chkQuantiity = (DropDownList)row1.FindControl("ddlQuantity");
    Label totalOrderItem = (Label)row1.FindControl("lblTotal");
    Label getprice = (Label)row1.FindControl("lblItemPrice");
    int Quant = int.Parse(chkQuantiity.SelectedItem.Text.ToString());
    int Price = int.Parse(getprice.Text);
    int total = Quant * Price;
    totalOrderItem.Text = total.ToString();
}

如何根据下拉列表更新该行的
lbltotal

这应该通过javascript和ajax完成。您应该在下拉列表中的值更改后刷新数据。我认为使用gridview控件的方法对于此类事情来说将是一种痛苦。看看淘汰版js,bootstrap ui,轻松创建自己的网格

此代码中存在什么问题?您遇到了什么错误。这怎么不起作用/实际上该行的lblTotal没有更新。你能告诉我怎么做吗?