GridWeb Cell'in Köprü nesnesine erişin
Olası Kullanım Senaryoları
Aşağıdaki iki yöntemi kullanarak hücrenin köprü içerip içermediğini kontrol edebilirsiniz. Bu yöntemler, hücre bir köprü içermiyorsa null döndürür ve bir köprü içeriyorsa, GridHyperlink nesnesini döndürür.
- GridHyperlinkCollection.GetHyperlink(GridCell hücresi)
- GridHyperlinkCollection.GetHyperlink(int satır,int sütun)
Köprüyü Yeni veya Mevcut Pencerede Aç
Excel dosyanız, aşağıdaki gibi bazı URL’lere bağlanan köprü içeriyorsahttp://wwww.aspose.com/ ve onu GridWeb’e yüklediğinizde köprüler, hedef özniteliği olarak ayarlanmış olarak işlenecektir._ boşluk. Bunun anlamı, bir GridWeb hücresindeki köprüyü tıkladığınızda mevcut pencere yerine yeni bir pencerede açılacaktır. Lütfen aşağıdaki hata ayıklama penceresinde GridHyperlink.Target özelliğini kontrol edin. Ayrıca, köprüyü mevcut pencerede açmak istiyorsanız, lütfen GridHyperlink.Target öğesini şu şekilde ayarlayın:_öz.
GridWeb Cell’in Köprü nesnesine erişin
Aşağıdaki örnek kod, A1 hücresinin köprüsüne erişir. A1 hücresi köprü içeriyorsa GridHyperlink nesnesini döndürür, aksi takdirde boş döndürür.
Basit kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Access first worksheet of gridweb and cell A1 | |
GridWorksheet sheet = GridWeb1.WorkSheets[0]; | |
GridCell cellA1 = sheet.Cells["A1"]; | |
// Access hyperlink of cell A1 if it contains any | |
GridHyperlink cellHyperlink = sheet.Hyperlinks.GetHyperlink(cellA1); | |
if (cellHyperlink == null) | |
{ | |
Label1.Text = "Cell A1 does not have any hyperlink"; | |
} | |
else | |
{ | |
// Access hyperlink properties e.g. address | |
string hyperlinkAddress = cellHyperlink.Address; | |
Label1.Text = "Address of hyperlink in cell A1 :" + hyperlinkAddress; | |
} |