मुझे लगता है कि हम एसएसआरएस में लोडिंग संदेश नहीं बदल सकते हैं। इसकी केवल संपत्ति मिलती है।
http://msdn.microsoft.com/en-us/library/microsoft.reporting.webforms.ireportviewermessages.progresstext.aspx
ऊपर के लिंक कारण है कि मैं हम बदल नहीं सकते कह रहा हूँ है।
हम इस संदेश को एएसपी.NET एप्लिकेशन में बदल सकते हैं जिसे मैंने जावास्क्रिप्ट कोड के साथ किया था।
कताई बदलने के लिए संकेत लोडिंग संकेतक समाधान है कि हमें विंडोज़ या वेब एप्लिकेशन के लिए जाना है क्योंकि @ हैरी लिंक कहते हैं।
संदेश बदलने के लिए मैंने एएसपी.NET एप्लिकेशन का उपयोग किया। अब जब यह पैरामीटर को चुनने के बाद रीफ्रेश किया जाता है तो यह बदल जाता है। अभी भी कुछ जगहों पर मुझे बदलना है।
स्रोत ब्राउज़ कर के बाद:
<div id="ReportViewerDisplay_AsyncWait_Wait" style="cursor:wait;background-color:#DC9CE4;padding:15px;border:1px solid black;display:none;position:absolute;">
<table height="100%">
<tr>
<td width="32px" height="32px">
<img src="/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=10.0.30319.1&Name=Microsoft.Reporting.WebForms.Icons.SpinningWheel.gif" style="height:32px;width:32px;"/>
</td>
<td style="vertical-align:middle;text-align:center;">
<span style="font-family:Verdana;font-size:14pt;">Loading...</span>
<div style="margin-top:3px;">
<a href="javascript:$get('ReportViewerDisplay_AsyncWait').control._cancelCurrentPostback();" style="font-family:Verdana;font-size:8pt;color:#3366CC;">Cancel</a>
</div>
</td>
</tr>
</table>
</div>
एएसपी डिजाइन पृष्ठ: समारोह प्राप्त (आर्ग) {
var divTag = document.getElementsByName('ReportViewerDisplay_AsyncWait_Wait');
if (divTag != null) {
var tableTag = divTag.item(0);
var rowTag = tableTag.childNodes[0];
var columnTag = rowTag.childNodes[0];
var tdtag = columnTag.childNodes[0];
var spantag = tdtag.childNodes[0].nextSibling.childNodes[0];
spantag.outerText = arg;
}
};
</script>
कोड के पीछे:
protected void ReportViewerDisplay_PreRender(object sender, EventArgs e)
{
ClientScriptManager cs = Page.ClientScript;
cs.RegisterStartupScript(typeof(Page), "PrintScript_" + UniqueID, "get('Please Wait');", true);
}
नोट: ReportViewerDisplay ReportViewer नियंत्रण परिवर्तन की पहचान तदनुसार
आप इस चिह्न के साथ उपयोगी के रूप में इस सवाल का जवाब इस बात से सहमत हैं है।
स्रोत
2012-04-02 12:42:28
मुझे लगता है कि मैं अपनी समस्या को समझा नहीं सकता। मैं प्रगति संदेश बदलना नहीं चाहता हूं या बैक बटन छुपा नहीं चाहता हूं। मैं लोडिंग जीआईएफ छिपाना चाहता हूं। – ebruszl