私のコードに問題がありますか? 私はMicrosoft Visual Studio 2015でコンパイルできません 誰でも助けることができますか?私は何を変えなければならないのですか?問題はどこにありますか?CS0030: 'int'を 'bool'に変換できません
private void SelectAll_ItemClick(object sender, ItemClickEventArgs e)
{
GridColumn column = (GridColumn) e.Item.Tag;
int dataRowCount = this.gridViewCastles.DataRowCount;
bool flag1 = true;
bool flag2 = true;
this.gridViewCastles.BeginUpdate();
try
{
for (int rowHandle = dataRowCount - 1; rowHandle >= 0; --rowHandle)
{
if (flag1)
{
flag2 = !(bool) this.gridViewCastles.GetRowCellValue(rowHandle, column);
flag1 = false;
}
this.gridViewCastles.SetRowCellValue(rowHandle, column, (object) (bool) (flag2 ? 1 : 0));
}
}
finally
{
this.gridViewCastles.EndUpdate();
}
}
不要なタイプ名/動詞ではなく、その言語にタグを付けてください。あなたがしようとしていることを説明してください。他人がテストできる最小限の例を提供する。 "私はそれをコンパイルできません" =>あなたを止めているエラーを引用してください。それはとても難しいだろうか? –
次回は、より多くの情報を提供して、人々が問題を容易に理解できるようにしてください。たとえば、あるタイプのコントロールを持つフォームがあり、何かを行うためにclickイベントを処理しようとしているとします(何をしたいかを説明します)。次に、尋ねる前に試したことと、得られた結果を説明します。 –