|
|
@@ -72,6 +72,7 @@ namespace Dongke.IBOSS.PRD.Framework.Controls
|
|
|
|
|
|
public static bool myNewDGVtoExcel(DataGridView mydgv, string filename, string title, string TableHeader, string TableFooter, bool isopenfile)
|
|
|
{
|
|
|
+ //return false;
|
|
|
checked
|
|
|
{
|
|
|
bool result;
|
|
|
@@ -276,7 +277,7 @@ namespace Dongke.IBOSS.PRD.Framework.Controls
|
|
|
}
|
|
|
else if (Operators.CompareString(Versioned.TypeName(mydgv.Columns[array3[num4]]), "DataGridViewCheckBoxColumn", TextCompare: false) == 0)
|
|
|
{
|
|
|
- if (mydgv.Rows[l].Cells[array3[num4]].Value != null)
|
|
|
+ if (mydgv.Rows[l].Cells[array3[num4]].Value != null && mydgv.Rows[l].Cells[array3[num4]].Value != DBNull.Value)
|
|
|
{
|
|
|
if (Conversions.ToBoolean(mydgv.Rows[l].Cells[array3[num4]].FormattedValue))
|
|
|
{
|
|
|
@@ -867,7 +868,7 @@ namespace Dongke.IBOSS.PRD.Framework.Controls
|
|
|
}
|
|
|
else if (Operators.CompareString(Versioned.TypeName(mydgv.Columns[array3[num4]]), "DataGridViewCheckBoxColumn", TextCompare: false) == 0)
|
|
|
{
|
|
|
- if (mydgv.Rows[num39].Cells[array3[num4]].Value != null && Conversions.ToBoolean(mydgv.Rows[num39].Cells[array3[num4]].FormattedValue))
|
|
|
+ if (mydgv.Rows[num39].Cells[array3[num4]].Value != null && mydgv.Rows[num39].Cells[array3[num4]].Value != DBNull.Value && Conversions.ToBoolean(mydgv.Rows[num39].Cells[array3[num4]].FormattedValue))
|
|
|
{
|
|
|
SetCellValue(hSSFSheet, num7 + num39, num4, "√");
|
|
|
}
|