سلام و خسته نباشید
من در وب سایتم بعد از اینکه کاربر لاگین می شود می خواهم نام و نام خانوادگی آن کاربر را با توجه به عدد اختصاصی که دارد نماش دهم اما با مشکل برخورد کردم و برای اینکار از کد زیر استفاده کردم که در lable نمایش دهد
ds_LoginProgressTableAdapters.SelectNLNameManagerTableAdapter nln = new ds_LoginProgressTableAdapters.SelectNLNameManagerTableAdapter(); ds_LoginProgress.SelectNLNameManagerDataTable dtNln = nln.GetData((int)Session["managerId"]); string name = name = dtNln.Rows[0]["Name"].ToString(); string lName = dtNln.Rows[0]["LastName"].ToString();
بعد از اینکه لاگین می شود با خطای زیر مواجه می شوم چگونه می توانم این خطا را برطرف کنم
There is no row at position 0
سپاس
می گوید [Rows[0 خالی می باشد. یا دارای ایندکسی با شماره 0 نمی باشد.
پیغام There is no row at position 0این را به من می دهد.
و این خطا
There is no row at position 0. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.IndexOutOfRangeException: There is no row at position 0.
dtNln را برررسی کنید.
احتمال دارد از stored procedured باشد که ساخته ام؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)