2012-06-13 12 views
6

किसी भी एक पता है Telerik RadGrid में निर्यात की गई फ़ाइल को file name प्रदान करने के लिए कैसे, निर्यात की गई फ़ाइल किसी भी प्रारूप पीडीएफ का हो सकता है, एक्सेल या शब्दTelerik Radgrid निर्यात फ़ाइल नाम

उत्तर

5

स्रोत: Grid/MS Excel/MS Word/CSV

उपयोग RadGrid.ExportSettings.FileName संपत्ति, एक स्ट्रिंग है बनाया जाएगा फ़ाइल के (विस्तार के बिना) नाम निर्दिष्ट। फ़ाइल एक्सटेंशन स्वचालित रूप से उपयोग की गई विधि के आधार पर जोड़ा जाता है FileNameItemCommand ईवेंट को नीचे दिखाए गए अनुसार सेट करने का प्रयास करें।

से: When to set RadGrid.ExportSettings.FileName

protected void Radgrid1_ItemCommand(object sender, GridCommandEventArgs e) 
{ 
    if (e.CommandName == RadGrid.ExportToPdfCommandName) 
    { 
     Radgrid1.ExportSettings.FileName = "yourfilename"; 
    } 
    if (e.CommandName == RadGrid.ExportToExcelCommandName) 
    { 
     Radgrid1.ExportSettings.FileName = "yourfilename"; 
    } 
    if (e.CommandName == RadGrid.ExportToWordCommandName) 
    { 
     Radgrid1.ExportSettings.FileName = "yourfilename"; 
    } 
} 

संदर्भ:
Export RadGrid content to Excel/Word/CSV/PDF with Ajax enabled

+0

क्या किसी ने फाइलनाम संपत्ति को सही ढंग से काम करने के लिए प्राप्त किया है? जब मैं इसे सेट करने का प्रयास करता हूं तो यह रैडग्रिड निर्यात को अनदेखा कर रहा है। – Allen

+0

हाँ मुझे भी ... कई घटनाओं की कोशिश की लेकिन इसे हमेशा अनदेखा किया जाता है – Giox

1

आपको फ़ाइल नाम सेट कर सकते हैं और साथ ही अन्य विकल्पों निर्यात के लिए, ExportSettings ग्रिड की संपत्ति (MasterTableView पर नहीं) पर। उदाहरण के लिए:

myGrid.ExportSettings.FileName = "file"; 
myGrid.ExportSettings.Excel.Extension = "xls"; 
myGrid.MasterTableView.ExportToExcel(); 
+0

डॉक्स आप विस्तार बाहर छोड़ देना चाहिए के अनुसार - "एक स्ट्रिंग (विस्तार के बिना) का नाम निर्दिष्ट" http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/exporting/defaultcs.aspx –

+0

@ केविन मुख्य मैं भूल गया कि वास्तव में यह मामला था। हालांकि मुझे लगता है कि यदि आप इसे छोड़ देते हैं तो निर्यात फ़ंक्शन एक्सटेंशन को अनदेखा कर देगा। लेकिन अब मैं इसका परीक्षण नहीं कर पा रहा हूं, इसलिए मैं इसे संपादित कर दूंगा। धन्यवाद! – pyrocumulus

संबंधित मुद्दे