تحية طيبة
مما لا شك فيه أن البرمجة فى حد ذاتها لا تتطلب دراسة أكاديمية بحتة فقط للحصول على برنامج صحيح وخالى من الأخطاء بل تتطلب قدر كبير من المهارة فى كيفية تشكيل الكود مع مراعاة سهولة التعديل فيها بعد أو إذا كان سيعمل عليه مبرمج آخر فيما بعد..
لذا قررت من بداية العمل على تطبيقات C# أن أتخذ أقصر الطرق للحصول على كود أكثر مرونة وأسهل فى التعديل. وسوف أقوم تباعاً بوضع بعض الوظائف القصيرة التى تفيد فى البرمجة، ولن يقتصر عرض الكود فقط على القراءة العابرة، بل أحب أن أتشارك معكم وجهات النظر والخبرات للوصول إلى أفضل وأقصر الطرق للحصول على كود متميز..
سأبدأ معكم:
# كود 1 #
توضيح: الكود التالى يستخدم فى إخفاء الأعمدة فى DataGridView .
المثال:
dgvName.Columns["colName1"].Visible = false; dgvName.Columns["colName2"].Visible = false; dgvName.Columns["colName3"].Visible = false; dgvName.Columns["colName4"].Visible = false; dgvName.Columns["colName5"].Visible = false;
الطريقة المختصرة:
public void dgvColVisible(DataGridView dgv, params string[] strColName)
{
foreach (string str in strColName)
{
dgv.Columns[str].Visible = false;
}
}طريقة العمل:
dgvColVisible(dgvName, "colName1", "colName2", "colName3", "colName4", "colName5");
ومن لديه أفكار أخرى فليضعها لتعم الفائدة
تقبلوا فائق تحياتى
هانى عوض