Design Patterns VS agile kickoff

Software professionals may be familiar with the term “Design Patterns” but many have no idea of where they come from and what they truly are. Design patterns are commonly defined as time-tested solutions to recurring design problems. Design patterns are represented as relationships between classes and objects with defined responsibilities that act in concert to carry out the solution. Design patterns have two major benefits. First, they provide us with a way to solve issues related to software development using a proven solution. The solution facilitates the development of highly cohesive modules with minimal coupling. They isolate the variability that may exist in the system requirements, making the overall system easier to understand and maintain. Second, design patterns make communication between designers more efficient. Software professionals can immediately picture the high-level design in their heads when they refer the name of the pattern used to solve a particular issue when discussing system design…..

আযোগ্য আমি

যখন আমার খুব মন খারাপ থাকে
তখন খুব ইচ্ছা করে যেন মরে যাই।
না ,এটা আত্মহত্যার মতো নয়-আবার
কেমন যেন স্বেচ্ছামৃত্যু ও নয়।এ যেন সমস্ত পৃথিবীর তৈরী
অদ্ভুত নিয়ম গুলোর বিরুদ্ধে প্রতিবাদি মৃত্যু।
জানি সে মৃত্যু পৃথিবীর কোন নিয়ম ই পাল্টাতে পারবেনা।
বরঞ্চ আরো প্রতিষ্ঠিত করবে এই প্রচলিত মিথ্যা -যে
অযোগ্য লোকেরা ই মরে যায় কিংবা
মরে যাওয়াটা ই অযোগ্যতা।
ঐ দিন এই কথাগুলাই যখন তাকে বলছিলাম-
সে সবেগে মাথা নেড়ে বলে-”কেনো?আমাকে
যখন গভীরভাবে আদর কর তখন ও তো আমার কানে
ফিসফিসিয়ে বল-সোনা ,আমার একদম মরে যেতে ইচ্ছা করে”
তারপর ভ্রু-যুগল কাঁপিয়ে বলে-”তোমার মরে যাবার ইচ্ছাটা ই যদি এত্ত
তবে জন্মালে কেন ?”
আমি হাসতে থাকি
আমার সকল শক্তি তখন নিবুনিবু প্রদীপ হয়ে
ছাদে ঝুলতে থাকে-আমার অস্তিত্ব হয়ে।
সেই সাথে ভাবনাগুলো ও স্হির হয় এই ভেবে যে-
আমরা প্রতিনিয়ত আসলে মরতে ই চাই,
জন্ম থেকে আমরা এই একটা মুহুর্তের প্রতিক্ষাতেই আছি।

DataGridViewDataErrorContexts

Im trying to write an eventhandler to calls a function ShowCalculationInFields() when a checkbox in a datagridviewrow is checked.
I have tried this one:

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 0)
{
ShowCalculationInFields();
}
}

But the CellContentClick event doesnt work since it only is called before a checkboxvalue is changed. It worked with this eventhandler for CurrenCellDirtyStateChanged:

private void dataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e)
{
if (dataGridView1.IsCurrentCellDirty)
{
dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
}

I think ‘dirty’ just means that made a change to the current cell’s value but haven’t committed it by changing the focus to some other cell.
So an attempt is made to commit the change, using the CommitEdit() method, which requires a parameter of type DataGridViewDataErrorContexts to tell it in what context an error could occur. hat means We commit the change on Cell by force before its commit internally!!