How to hide groupbox border when radio button grouped, and how to restrict user to add or delete rows and column in excel sheet.
below is my code
if (Directory.Exists(root))
{
foreach (FileInfo file in di.GetFiles())
{
file.Delete();
}
// Directory.Delete(root);
}
Workbook excelbook = new Workbook();
excelbook.Worksheets[0].IsGridlinesVisible = false;
excelbook.Worksheets[0].Protection.AllowDeletingRow = false;
excelbook.Worksheets[0].Protection.AllowDeletingColumn = false;
excelbook.Worksheets[0].Protection.AllowInsertingColumn = false;
excelbook.Worksheets[0].Protection.AllowInsertingRow = false;
// Worksheet objtempworksheet = null;
int row = 1;
for (int ques = 1; ques <= 2; ques++)
{
//}
Aspose.Cells.Drawing.GroupBox box = excelbook.Worksheets[0].Shapes.AddGroupBox(row, 0, 1, 0, 100, 250);
box.Name = "Example";
//box.HasLine.
int j = 1;
List<RadioButton> listradio = new List<RadioButton>();
for (int i = 1; i <= 3; i++)
{
listradio.Add(excelbook.Worksheets[0].Shapes.AddRadioButton(row, 0, 1, 0, 30, 110));
row++;
}
row++;row++; row++; row++;
Aspose.Cells.Drawing.Shape[] shapeobjects = new Aspose.Cells.Drawing.Shape[4];
shapeobjects[0] = box;
//int i = 1;
foreach (RadioButton item in listradio)
{
shapeobjects[j] = item;
j++;
}
Aspose.Cells.Drawing.GroupShape group = excelbook.Worksheets[0].Shapes.Group(shapeobjects);
}
excelbook.Save("D:\\New folder\\" + "book1.xls");