PDA

View Full Version : خطا هنگام کار با گرید ویو



salmah
شنبه 16 فروردین 1393, 21:18 عصر
هنگام کار با گرید این خطا ایجاد میشه . علتش چیه

<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
<div id="register">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1"
EmptyDataText="There are no data records to display."

salmah
شنبه 16 فروردین 1393, 21:47 عصر
کسی نمی دونه اشکال از کجاست.
خیلی ضروریه:عصبانی++:

arash69
شنبه 16 فروردین 1393, 21:50 عصر
هنگام کار با گرید این خطا ایجاد میشه . علتش چیه

<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
<div id="register">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1"
EmptyDataText="There are no data records to display."



چه خطایی ایجاد میشه؟!

salmah
شنبه 16 فروردین 1393, 22:23 عصر
وقتی اجرا میگیرم این error را میده117639

shahram176
شنبه 16 فروردین 1393, 22:28 عصر
این را تو صفحه کدتون اضافه کنید

protected void grd_RowCommand(object sender, GridViewCommandEventArgs e)
{

}

salmah
شنبه 16 فروردین 1393, 23:00 عصر
این را تو صفحه کدتون اضافه کنید

protected void grd_RowCommand(object sender, GridViewCommandEventArgs e)
{

}
اضافه کردم ولی دوباره همین ضفحه ظاهر میشه
فکر کنم خطا با onselectedindexchanged="GridView1_SelectedIndexChanged در ارتباط باشه چون یه خطی که شامل SelectedIndexChanged بود را پاک کردم

shahram176
شنبه 16 فروردین 1393, 23:12 عصر
عکس خطایی را که بعد از اضافه کردن کد پیش اومد را بذارید

salmah
شنبه 16 فروردین 1393, 23:23 عصر
فرقی نمی کنه دوباره از همین خط خطا میگیره

shahram176
شنبه 16 فروردین 1393, 23:28 عصر
ببینید این طوری که بنویسیو مشکلتون حل میشه

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GridView1.DataBind();
}
}
protected void grd_RowCommand(object sender, GridViewCommandEventArgs e)
{

}

salmah
شنبه 16 فروردین 1393, 23:33 عصر
با تشکر از راهنمایی اتون درست نمیشه....
از اول صفحه را می سازم

mRizvandi
یک شنبه 17 فروردین 1393, 01:15 صبح
اضافه کردم ولی دوباره همین ضفحه ظاهر میشه
فکر کنم خطا با onselectedindexchanged="GridView1_SelectedIndexChanged در ارتباط باشه چون یه خطی که شامل SelectedIndexChanged بود را پاک کردم
وقتی کد مربوط به یک رویداد رو حذف می کنید باید اون رو از سمت کامپوننت هم حذف کنید.
متاسفانه شما کد کامل گرید و نذاشتید، ولی توی عکس مشخصه که گرید شما یک رویداد SelectedIndexChange داره که الان کدی براش وجود نداره.
یا کد رو اضافه کنید یا رویداد رو از سمت گریدویو حذف کنید

salmah
یک شنبه 17 فروردین 1393, 09:46 صبح
onselectedindexchanged="GridView1_SelectedIndexChanged از داخل صفحه ای که گرید داخلش هست پاک کردم.
الان درست شد . صفحه هم اجرا میشه. با حذف این کد مشکلی ایجاد نمیشه

mRizvandi
یک شنبه 17 فروردین 1393, 09:53 صبح
onselectedindexchanged="GridView1_SelectedIndexChanged از داخل صفحه ای که گرید داخلش هست پاک کردم.
الان درست شد . صفحه هم اجرا میشه. با حذف این کد مشکلی ایجاد نمیشه

اینطوری درست میشه، مشکل زمانی ایجاد میشه که شما کد رو حذف کنید ولی رویداد رو از کنترل حذف نکنید. مثل حالتی که پیش آمده بود.