如何在C Sharp中仅打印矩阵的第一列?

时间:2017-03-11 08:00:23

标签: c# gridcontrol

以下是我的代码部分:

我在我的项目中使用GridControl,我想在每行的第一列中添加一些输入。 我知道我的代码是错误的。通过建议我来证明它是正确的。

 for(int i=0;i<e.RowIndex;i++)
            {
                for(int j=0;j<e.ColIndex;j++)
                {
                    if(i+j==0)
                        e.Style.CellValue = string.Format("Dwww");
                    int choice = j> i ? i : 99999999;
                    switch(choice)
                    { 
                        case 0:
                           // e.Style.CellValue = string.Format("Derivative");
                            break;
                        case 1:
                            e.Style.CellValue = string.Format("D");
                            break;
                        case 2:
                            e.Style.CellValue = string.Format("ative");
                            break;
                        case 3:
                            e.Style.CellValue = string.Format("Dere");
                            break;
                        case 4:
                            e.Style.CellValue = string.Format("tive");
                            break;
                        case 5:
                            e.Style.CellValue = string.Format("ivati");
                            break;
                        case 6:
                            e.Style.CellValue = string.Format("ankle");
                            break;
                        case 7:
                            e.Style.CellValue = string.Format("ankit");
                            break;
                        case 8:
                            e.Style.CellValue = string.Format("sr");
                            break;
                        case 9:
                            e.Style.CellValue = string.Format("Dsr");
                            break;
                        default:
                            break;

                }
              }
            }

它的逻辑是什么?

我该如何编码?

1 个答案:

答案 0 :(得分:0)

这是解决方案,适用于第一栏

int[,] matrix = new int[4, 4] {{ 1, 2, 3, 4},{ 5, 6, 7, 8},{ 9, 10, 11, 12},{ 13, 14, 15, 16},};
for (int i = 0; i < 4; i++){Console.WriteLine(matrix[i, 0]);}
Console.ReadLine();