में बड़े डेटासेट के मामले में एक्सेल डाउनलोड प्रक्रिया पृष्ठ मर जाती है, मैंने एक एप्लीकेशन विकसित किया है जहां मुझे डेटाबेस से डेटा मिल रहा है, इसे इंफ्राजिस्टिक्स ग्रिड में बाध्य कर रहा है और फिर एक्सेल को अपनी निर्यात उपयोगिता का उपयोग करके डाउनलोड कर रहा है।एएसपी.NET
इस दृष्टिकोण के साथ एक समस्या है जब सेट डेटा बड़ी है है (20000 रिकॉर्ड या अधिक कहते हैं), यह लंबे समय कार्रवाई करने के लिए और डाउनलोड ले जाएगा, और आमतौर पर यह पेज मर जाते हैं और करने के लिए रिक्त पृष्ठ दिखाएंगे उपयोगकर्ता।
क्या इस मुद्दे को संभालने और एक्सेल में उचित सुधार करने के लिए कोई बेहतर तरीका है प्रक्रिया डाउनलोड करें?
public void LoadExcelPostingData()
{
try
{
query = "Some complex query here with up to 10 columns";
dt.Clear();
dt = new DataTable();
db2.GetDataTable(query, CommandType.Text, ref dt);
grdJurdata.DataSource = dt;
grdJurdata.DataBind();
ExportToExcel();
}
catch (Exception ex)
{
lblresult.Text = "Grd Err : " + ex.Message;
}
}
private void ExportToExcel()
{
try
{
// Infragistics built in excel export utility
UltraWebGridExcelExporter2.Export(grdJurdata);
}
catch (Exception ex)
{ }
}
बस बड़ी एक्सेल फ़ाइलों को डाउनलोड करने के लिए आपको एक अच्छी तंत्र की आवश्यकता है। सही? – Freak
अपना कोड भी – Freak
@freak साझा करें, मैं अच्छी व्यवस्था के लिए पूछ रहा/खोज रहा हूं !!! –