c# - GridView LinkBut​​ton 在 C# 中搜索后不更改 CommandArgument 的值

标签 c# gridview asp.net-web-api

我发现了一个类似的问题:gridview linkbutton CommandArgument value not changing

最佳答案

可能您在 第一次 填充 gridview 之前没有检查 IsPostBack 属性。试试这个:

首先,用一个方法包装您第一次填充的 gridview:

private void PopulateGridview()
{
     string cmdstr= "SELECT DriverID,DriverEmail,Availability FROM tblDriver";
     gv1.DataSource = getall(cmdstr,con);
     gv1.DataBind();
}

现在,以这种方式在 Page_Load() 中调用它:

protected void Page_Load()
{
    if(!IsPostBack)
    {
        PopulateGridview();
    }
}

关于c# - GridView LinkBut​​ton 在 C# 中搜索后不更改 CommandArgument 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34093728/

相关文章:

c# - 涉及多个值/字符串时的类实例化

c# - 在gridview中显示图片(多图)

android - 我的 GridView/ListView 仅在 android api 18+ 中触摸后才会呈现

c# - 为什么 == 在 System.Double 中被覆盖但在 System.Int32 中没有被覆盖,它的后果是什么?

c# - 在数字中插入 1 位 C#

.net - 如何保护 Web API 应用程序/HTML+JS 客户端的安全?

unit-testing - 对自定义验证过滤器进行单元测试

c# - 使用 MVC/WebApi 和 WCF 的解决方案 - 身份验证

c# - 将 BrowserRequestMode 设置为 NoCors 时未发送 HttpClient 授权 header

c# - 如何通过 Webpart 类连接 GridView 数据源?