你好再次使用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时,它创建文档然后是空的,所以我想尝试的下一件事是逐个单元验证它有数据应该有,但只是不知道如何从数据表中提取数据并显示在标签中.我感谢任何帮助
您的if情况在几个方面看起来有误.
这就是我编码的方式:
if(_myDataTable !=null && _myDataTable.Rows.Count > 0)
Run Code Online (Sandbox Code Playgroud)
上述方法 - 如果_myDataTable是有效对象并且包含值.
| 归档时间: |
|
| 查看次数: |
20089 次 |
| 最近记录: |