System.Web.UI.WebControls.RepeatInfo.index_vert C# (CSharp) Method

index_vert() private method

private index_vert ( int rows, int cols, int r, int c, int items ) : int
rows int
cols int
r int
c int
items int
return int
		int index_vert (int rows, int cols, int r, int c, int items)
		{
			int last = items % cols;

			if (last == 0)
				last = cols;
			if (r == rows - 1 && c >= last)
				return items;
			
			
			int add;
			int v;
			if (c > last){
				add = last * rows + (c-last) * (rows-1);
				v = add + r;
			} else
				v = rows * c + r;
			
			return v;
		}