将DATAGRID一行值赋给数组时,这样的对空值的判断是否正确?如果不是,请问要如何判断?
private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(e.CommandName=="cmd_edit")
{
for (int i = 0;i< 9;i++)
{
TableCell cell_name;
cell_name = e.Item.Cells[i];
if(cell_name.Text==""||cell_name.Text==null) //判断是否正确?
{ cell_name.Text="abcd"; }
array_row.Add(cell_name.Text);
}
Server.Transfer("stock_master_input.aspx");
}
}
1、上面的if(cell_name.Text==""||cell_name.Text==null) 判断是否正确?不好用呀。
2、如果在上面的的步骤不加以判断,而直接存到数组里,那么在以后的程序里又如何来判断数组里某一元素为空?我这样写if(array1[1].ToString()==""||array1[1].ToString()==null)是否正确??
3、stock_master_input.aspx的位置、弹出方式等,就像window.open()那样?
请高手指教此3个问题了,谢谢。