I have a table in my database called Grades which contains a set of columns (named column1, column2 and so forth) each containing different student grades (in the form of strings). In my C# application I would like to change these values through the webservice setGrade() method.
In future I will add more grade columns to the database but I do not want to have to change my code accordingly each time. I tried to write my code such that for each column that exists in the Database table Grades the value "Very good" is inserted. On debugging I am told that I can not use my string "temp" as a command on the webservice record "grade." Is there another way of doing this?
Code:protected void Test() { for (int i = 0; i < myGrades.Length; i++) { string temp = "column" + i; grade.temp = "Very good"; // I.e. grade.column1, grade.column2, etc. WebServiceConnection.webService.setGrade(grade); } }


Reply With Quote

Bookmarks