1

これは、文字列がブール プロパティに割り当てられる行です。

chkreputative.Checked = gvmanufacturers.DataKeys[rowindex]["IsReputative"].ToString();
4

1 に答える 1

2

呼び出しを取り除きToString()、正しいキャストを適用します。String値に値を代入しようとしているBooleanため、例外が発生します。

オブジェクトのタイプに応じてDataKeys、次のいくつかを試すことができます。

chkreputative.Checked = (bool)gvmanufacturers.DataKeys[rowindex]["IsReputative"];

chkreputative.Checked = Boolean.Parse(gvmanufacturers.DataKeys[rowindex]["IsReputative"]);

chkreputative.Checked = Convert.ToBoolean(gvmanufacturers.DataKeys[rowindex]["IsReputative"]);
于 2013-02-20T15:11:17.857 に答える