Hücre Değerine Erişme ve Değiştirme

Hücrenin Değerine Erişme ve Değiştirme

Dize Değerleri

Bir hücrenin değerine erişmeden ve bunu değiştirmeden önce, hücrelere erişmenin farklı yaklaşımları hakkında bilgi sahibi olmanız gerekir. Hücrelere erişimin farklı yaklaşımları hakkında ayrıntılı bilgi için Hücrelere Erişme buraya bakın.

Her hücrenin StringValue adında bir özelliği vardır. Bir hücreye erişildikten sonra, geliştiriciler StringValue özelliğini hücrenin dize değerine erişmek için kullanabilirler. Hücre değerlerini değiştirmek için, hücrenin dize değerini güncellemek için kullanılan PutValue adlı özel bir yöntem bulunmaktadır.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex];
// Accessing "B1" cell of the worksheet
GridCell cell = sheet.Cells["B1"];
// Accessing the string value of "B1" cell
Label1.Text = cell.StringValue;
// Modifying the string value of "B1" cell
cell.PutValue("Hello Aspose.Grid");

Tüm Değer Türleri

Bir hücrenin PutValue yönteminin kullanılabilmesi için 8 aşırı yüklemesi bulunmaktadır, bu aşırı yüklemeler hücrede herhangi bir türde değeri (Boolean, int, double, DateTime ve dize) değiştirmek için kullanılabilir.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex];
// Accessing "B3" cell of the worksheet
GridCell cell = sheet.Cells["B3"];
// Putting a value in "B3" cell
cell.PutValue(30);

Ayrıca PutValue yönteminin dize biçiminde herhangi bir türde değeri alabilen aşırı yüklenmiş bir sürümü de bulunmaktadır ve bunu yapabilmek için, aşağıdaki örnekte gösterildiği gibi, PutValue yönteminin başka bir parametresine true Boolean değeri geçirin.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex];
// Accessing "B5" cell of the worksheet
GridCell cell = sheet.Cells["B5"];
// Putting a numeric value as string in "B5" cell that will be converted to a suitable data type automatically
cell.PutValue("19.4", true);