我試圖使用DataRow獲取一行記錄。這是我到目前爲止已經完成:C# - 使用DataRow從一行獲取記錄
uID = int.Parse(Request.QueryString["id"]);
PhotoDataSetTableAdapters.MembersTableAdapter mem = new PhotoDataSetTableAdapters.MembersTableAdapter();
PhotoDataSet.MembersDataTable memTable = mem.GetMemberByID(uID);
DataRow[] dr = memTable.Select("userID = uID");
string uName = dr["username"].ToString();
然後我得到了錯誤:
Cannot implicitly convert type 'string' to 'int'
錯誤指向"username"
。我不知道什麼是錯的,因爲我只是試圖將一個字符串變量賦值給一個字符串值。有人找出錯誤的原因嗎?請幫助和謝謝。
哪些類型是userID和uID列? – ivowiblo