如何验证我的数据表是否为空

JUA*_*UAN 2 c# asp.net

你好再次使用1个按钮和数组填充我的数据表,下一个按钮2将发送我的数据表到excel,所以ai做的是使用C#,而asp.net:按钮的一边y声明我的数据所以我可以在两个按钮中使用

    System.Data.DataTable _myDataTable =new System.Data.DataTable();
Run Code Online (Sandbox Code Playgroud)

按钮1填充数据表:对于此示例,我们只说10列,caract =单元格数

for (int k=0; k < 10; k++) 
{
    _myDataTable.Columns.Add();   
}

for (int j=0; j < 10; j++)
    {       
    TableRow r = new TableRow();
    System.Data.DataRow row=_myDataTable.NewRow();
    for (int i = 0; i < caract+1; i++)
    {
        row[i]=(datar[j,i].ToString());
    }
    _myDataTable.Rows.Add(row);
    Table1.Rows.Add(r);
    }
Run Code Online (Sandbox Code Playgroud)

现在按钮2允许用户,如果他想将数据从数据表保存到Excel,但首先我验证数据是否为空

if(_myDataTable !=null || _myDataTable.Rows.Count == 0)
    {

    string name="productos";
    Label2.Text="it has data";
            }
           else{Label2.Text="NO data"; }
Run Code Online (Sandbox Code Playgroud)

不,我为我提供了我有数据yupi的文本,但是当我按下按钮2将数据表发送到excel时,它创建文档然后是空的,所以我想尝试的下一件事是逐个单元验证它有数据应该有,但只是不知道如何从数据表中提取数据并显示在标签中.我感谢任何帮助

Ode*_*ded 8

您的if情况在几个方面看起来有误.

这就是我编码的方式:

if(_myDataTable !=null && _myDataTable.Rows.Count > 0)
Run Code Online (Sandbox Code Playgroud)

上述方法 - 如果_myDataTable是有效对象并且包含值.