for (int i = 0; i < metroGrid1.Rows.Count; i++)
{
if (metroGrid1.Rows[i].Cells[0].Value.ToString() == radGridView1.SelectedRows[0].Cells[0].Value.ToString())
{
counter = i;
metroGrid1.Rows[counter].Cells[2].Value = Convert.ToInt32(metroGrid1.Rows[counter].Cells[2].Value) + radSpinEditor1.Value;
MessageBox.Show("for loop");
}
else
{
metroGrid1.Rows.Add(radGridView1.SelectedRows[0].Cells[0].Value.ToString(), radGridView1.SelectedRows[0].Cells[1].Value.ToString() + " " + radGridView1.SelectedRows[0].Cells[2].Value.ToString() + " " + radGridView1.SelectedRows[0].Cells[3].Value.ToString() + " " + radGridView1.SelectedRows[0].Cells[4].Value.ToString(), radSpinEditor1.Value, decimal.Round(prodamt, 2), decimal.Round(prodtotamt, 2));
totamt += prodtotamt;
metroLabelTotalamt.Text = (string.Format("{0:#,###0.00}", totamt));
radSpinEditor1.Value = 1;
MessageBox.Show("else ");
}
}
答えて
そうではありませんか?私はあなたの条件を知らないが、あなたは他の部分を持っていると思ったように私には感じているので、あなたの投稿コード
metroGrid1.Rows.Add(radGridView1.SelectedRows[0].Cells[0].Value.ToString(),
ないアイデアに見られるようにしますので、自分でAdd()
メソッドを呼び出すことによって、あなたのGridViewに行を追加しますブロックされます。
for (int i = 0; i < metroGrid1.Rows.Count; i++)
{
if (metroGrid1.Rows[i].Cells[0].Value.ToString() == radGridView1.SelectedRows[0].Cells[0].Value.ToString())
{
counter = i;
metroGrid1.Rows[counter].Cells[2].Value = Convert.ToInt32(metroGrid1.Rows[counter].Cells[2].Value) + radSpinEditor1.Value;
MessageBox.Show("for loop");
}
else
{
metroGrid1.Rows.Add(radGridView1.SelectedRows[0].Cells[0].Value.ToString(), radGridView1.SelectedRows[0].Cells[1].Value.ToString() + " " + radGridView1.SelectedRows[0].Cells[2].Value.ToString() + " " + radGridView1.SelectedRows[0].Cells[3].Value.ToString() + " " + radGridView1.SelectedRows[0].Cells[4].Value.ToString(), radSpinEditor1.Value, decimal.Round(prodamt, 2), decimal.Round(prodtotamt, 2));
totamt += prodtotamt;
metroLabelTotalamt.Text = (string.Format("{0:#,###0.00}", totamt));
radSpinEditor1.Value = 1;
MessageBox.Show("else ");
}
}
私のコードを編集していたので、どのように私は私のコードを整理することができますか? – whomustnotbenamed
あなたは何を話していますか? – whomustnotbenamed
これが役立つ場合は、answer in editを参照してください。 – Rahul
- 1. Datagridviewすべてのセルの背景色
- 2. DataGridview内のすべてのセルのフォーマットをコンボボックスに変更する
- 3. 単一のDataGridView列内のすべてのセルのパディングを変更します。
- 4. DataGridviewのセル内の行数
- 5. すべてのdatagridviewセルを検証する方法は?
- 6. エクスポートすべてのセルの書式を持つExcelにDataGridViewの
- 7. DataGridViewセルをループする
- 8. DataGridviewのヘッダー付きセルをコピーする
- 9. セルの内容にアクセスするdatagridview Winform C#
- 10. DataGridView [編集]モードのように、行内のすべてのセルがTextBoxに表示されますか?
- 11. 列内のすべてのセルに関数を適用する
- 12. 範囲内のすべての非表示セルをクリアする
- 13. UITableView内のすべてのセルを選択する
- 14. すべてのセルの内容を非同期でロードする
- 15. DataGridViewの総セル数
- 16. のDataGridViewエディット・セルは
- 17. 段落内のすべての桁を合計する方法(セル内のテキスト)?
- 18. クラス内のすべてのテストを無効にする[TestClass]
- 19. パッケージ内のすべてのテストを実行すると、JUnit java.lang.OutOfMemoryError
- 20. Google Appscriptの列内のすべてのセルのセルに別のセルを追加する
- 21. DataGridviewのセル内の複数の行に列を連結
- 22. DataGridView内の子DataGridView
- 23. datagridview内の特定のセルに行の注釈を追加する
- 24. ウィンドウのフォームのDataGridviewのセル内にカスタムコントロールを配置する方法
- 25. DataGridViewセル編集
- 26. UICollectionView内のすべてのセルをループします
- 27. Datagridviewすべての列を削除
- 28. のDataGridView:セルの検証
- 29. DataGridViewのセルにのみ
- 30. DataGridView - "セル選択スタイル" - セルの編集
私は – whomustnotbenamed