DataRow를 사용하여 행의 레코드를 가져 오려고합니다. 여기에 지금까지 한 일이다 : "username"
에DataRow를 사용하여 행에서 레코드 얻기
Cannot implicitly convert type 'string' to 'int'
오류 지점 :
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();
그런 다음 나는 오류가 발생했습니다. 문자열 변수에 문자열 변수를 지정하려고했기 때문에 무엇이 잘못되었는지 알지 못합니다. 누구든지 오류의 원인을 파악합니다. 제발 도와 줘서 고마워. 컴파일러는 그 인덱스에 대한
int
을 필요로 할 때 당신이 문자열을 전달 뿌려 그 때문에
DataRow[] dr = memTable.Select("userID = "+ uID);
어떤 종류가'userID' 및'uID' 열입니까? – ivowiblo