Posts

Showing posts from May, 2014

Compiler Error Message: CS0433: The type 'Microsoft.Reporting.WebForms.ReportDataSource' exists in both 'c:\WINDOWS\assembly\GAC_MSIL\Microsoft.Report

The solution to this problem need to go to web.config file and delete these four lines: <add assembly="Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="Microsoft.ReportViewer.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

Can I escape a double quote in a verbatim string literal?

Use a double quote. ie @"this ""word"" is escaped";

Which Button was submit the form in page load event

The sender argument to the handler contains a reference to the control which raised the event. private void Button1_Click(object sender, EventArgs e) { Button theButton = (Button)sender; ... } In the Load event: Use Request's Form collection will contain a key/value for the submitting button, but not for the others. So you can do something like protected void Page_Load(object sender, EventArgs e) { Button theButton = null; if (Request.Form.AllKeys.Contains("button1")) theButton = button1; else if (Request.Form.AllKeys.Contains("button2")) theButton = button2; ... }