---
title: "アクセスチェックボックスフィールド"
slug: "access-checkbox-fields"
abstract: "Sitecoreを使ってチェックボックスフィールドにアクセスする方法。Data.Fields.CheckboxFieldクラス。"
---
# アクセスチェックボックスフィールド

Sitecore.Data.Fields.CheckboxFieldクラスを使って型Checkboxのデータテンプレートフィールドにアクセスできます。ユーザーがチェックボックスを選択しているかどうかを確認するには、Sitecore.Data.Fields.CheckboxField.Checkedプロパティにアクセスしてください。例えば、*Master*データベースの/*Sitecore/Content/Home*項目で*CheckboxField*と名付けられた*Checkbox*フィールドが選択されているかどうかを判断します:

Sitecore.Data.Database master = Sitecore.Configuration.Factory.GetDatabase("master");

Sitecore.Data.Items.Item home = master.GetItem("/sitecore/content/home");

Sitecore.Data.Fields.CheckboxField checkboxField = home.Fields"checkboxfield";

if (checkboxField != null && checkboxField.Checked)
{
 // Process checked checkbox
}

チェックボックスフィールドを選択するには、Sitecore.Data.Fields.CheckboxField.Checkedプロパティを設定します。例えば、*Master*データベースの*/Sitecore/Content/Home*項目で「*CheckboxField*」という名前のチェックボックスフィールドが選択されるようにします:

Sitecore.Data.Database master = Sitecore.Configuration.Factory.GetDatabase("master");

Sitecore.Data.Items.Item home = master.GetItem("/sitecore/content/home");

Sitecore.Data.Fields.CheckboxField checkboxField = home.Fields"checkboxfield";

if (checkboxField != null && ! checkboxField.Checked )
{
 home.Editing.BeginEdit();
 checkboxField.Checked = true;
 home.Editing.EndEdit();
}