ग्रिडव्यू में पेजइंडेक्सचेंजिंग को कैसे संभालें


जब मैं पेज नंबर पर क्लिक करता हूं तो त्रुटि होती है

GridView ‘GridView1’ ने इवेंट PageIndexChanging को सक्रिय कर दिया, जिसे संभाला नहीं गया।
इसे कैसे संभालें?
जब मैं कोशिश करता हूँ
यह

सी#
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
        {
            GridView1.PageIndex = e.NewPageIndex;
            GridView1.DataSource = GetData();
            GridView1.DataBind();
        }

निर्माण के दौरान त्रुटि है
‘System.EventArgs’ में ‘NewPageIndex’ के लिए कोई परिभाषा नहीं है और ‘System.EventArgs’ प्रकार के पहले तर्क को स्वीकार करने वाली कोई एक्सटेंशन विधि ‘NewPageIndex’ नहीं पाई जा सकती है (क्या आप एक प्रयोग निर्देश या एक असेंबली संदर्भ खो रहे हैं?)

समाधान 3

ये कोशिश करें,

ग्रिडव्यू के पेजइंडेक्सचेंजिंग प्रॉपर्टी में,

सी#
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    GridView1.PageIndex = e.NewPageIndex;

    //rebind your gridview - GetSource(),Datasource of your GirdView
    GridView1.DataSource = GetSource();
    GridView1.DataBind();

}

आशा है कि यह मदद करेगा, अगर यह आपकी मदद करता है तो इसे उत्तर के रूप में चिह्नित करें

धन्यवाद

समाधान 4

ये कोशिश करें:

सी#
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    GridView1.PageIndex = e.NewPageIndex;
    GridView1.DataSource = //get datasource (list or datatable)
    GridView1.DataBind(); //bind data
}

-एडुआर्ड

समाधान 1

आपको ग्रिड जैसे पेजइंडेक्सचेंजिंग इवेंट को संभालने की आवश्यकता है

सी#
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    GridView1.PageIndex = e.NewPageIndex;
    //Bind grid

}

समाधान 5

पहले जांचें

AllowPaging="True" 

या नहीं। अगर नहीं “सत्य“.तो बनाओ”सत्य>”

फिर अपने पेजइंडेक्सचेंजिंग इवेंट में यह कोड लिखें

सी#
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    GridView1.PageIndex = e.NewPageIndex;
    bindData();
}

समाधान 2

GridView में पेजिंग का उपयोग करने के लिए आपको निम्नलिखित बातों का ध्यान रखना होगा
1. पृष्ठ आकार दीजिये
2. पेजइंडेक्सचेंजिंग इवेंट लिखें
आपने परिभाषित नहीं किया है ग्रिडव्यू1_पेजइंडेक्सचेंजिंग आपके कोडबैक में
निम्नलिखित कोड की जाँच करें

सी#
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    GridView1.PageIndex = e.NewPageIndex;
    //Bind grid
}

コメント

タイトルとURLをコピーしました