如何检查列中单元格的值是否为=NULL

本文关键字:是否 NULL 单元格 何检查 检查 | 更新日期: 2023-09-27 18:27:51

我正在尝试更新gridview,以检查某一列中的单元格是否为!=NULL(检查用户是否在单元格中写入了内容)

我的问题是我不知道如何从单元格中获取"x列"值。

如何检查列中单元格的值是否为=NULL

inzi-irina请查看此代码。如果这对你有帮助,别忘了投票给我

private void button2_Click(object sender, EventArgs e)
    {
        foreach (DataGridViewRow dr in dataGridView1.Rows)
        {
            string lngth = Convert.ToString(dr.Cells[1].Value);
            if (lngth.Length > 0)
            {
                listBox1.Items.Add(dr.Cells[0].Value);
            }
        }
    }

我认为您正在通过以下方式接近。。。

  1. 您有一个页脚模板,可能有一个保存页脚值的按钮
  2. 网格中每行都有一个"编辑/更新"按钮

对于方法1(即页脚模板)

你可以在下面找到。。。

TextBox testing = (TextBox)grd.FooterRow.FindControl("Your Control ID");

对于方法2(即使用编辑/更新按钮)

你可以做下面的事情。。

后面的示例代码

protected void grd_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
    TextBox testing = (TextBox)grd.Rows[e.RowIndex].FindControl("Your Control ID");
}

示例HTML

<asp:GridView ID="grd" runat="server" onrowupdating="grd_RowUpdating">
</asp:GridView>