نقل قول نوشته شده توسط linux مشاهده تاپیک
آقا مجید سوال من را جواب میدادی چند پست قبل این تا حالا حل شده بود

public static int[,] Get(int monthStartDay)
{
var monthMatrix = new int[6, 7];
var row = 0;
var col = 0;

for (int day = 1; day <= 31; day++)
{
row =(int)Math.Ceiling( (day + monthStartDay) / 7.0);
col = (day + monthStartDay) % 7 == 0 ? 7 : (day + monthStartDay) % 7;
monthMatrix[row-1, col - 1] = day;
}
return monthMatrix;
}

این کد یک آرایه ۶در ۷ می سازد ۷ ستون و ۶ ردیف . روز شروع هفته را هم از شما می گیره شنبه =۰ بعد این آرایه را پر می کنه و بر می گردونه
یک کمی مساله را با دقت نگاه کنی و قلم و کاغذ بیاری می تونی حل کنی.
تشکر..راستش من نفهمیدم سوال شما چی بود..
من به این صورت متد رو فراخوانی میکنم
 int[,] days = Get(0);

حالا چطور باید مقادری که متد در آرایه دوبعدی ذخیره میکنه رو فراخوانی کنم در دیتا گرید... در ضمن در قسمت
day <= 31
خب بعضی ماهها که 30 روز هستند یا 29 روز چی میشه..بجای 31 طول روزهای هر ماه رو قرار ندهم؟