Click here to Skip to main content
15,898,222 members
Home / Discussions / C#
   

C#

 
GeneralListView backstage items Pin
eyalbi00719-Jan-08 22:54
eyalbi00719-Jan-08 22:54 
GeneralRetrieving Manufacturer's Flash Drive (USB MASS STORAGE) SERIAL Pin
Ian Uy19-Jan-08 20:06
Ian Uy19-Jan-08 20:06 
GeneralRe: Retrieving Manufacturer's Flash Drive (USB MASS STORAGE) SERIAL Pin
eggsovereasy19-Jan-08 20:08
eggsovereasy19-Jan-08 20:08 
GeneralRe: Retrieving Manufacturer's Flash Drive (USB MASS STORAGE) SERIAL Pin
Ian Uy19-Jan-08 20:09
Ian Uy19-Jan-08 20:09 
GeneralRe: Retrieving Manufacturer's Flash Drive (USB MASS STORAGE) SERIAL Pin
Paul Conrad20-Jan-08 9:03
professionalPaul Conrad20-Jan-08 9:03 
GeneralRe: Retrieving Manufacturer's Flash Drive (USB MASS STORAGE) SERIAL Pin
Ian Uy20-Jan-08 23:27
Ian Uy20-Jan-08 23:27 
QuestionAny smart way to do this?? (object manipulation) Pin
Muammar©19-Jan-08 19:51
Muammar©19-Jan-08 19:51 
GeneralRe: Any smart way to do this?? (object manipulation) Pin
eggsovereasy19-Jan-08 20:05
eggsovereasy19-Jan-08 20:05 
EDIT: I reread and understood what was being asked.

You could use an interface or abstract class and do something like:

<br />
IReport rpt = new MyReport();<br />
rpt.SetDataSource(MyDataset.Tables[MyTableName]);<br />
rpt.SetParameterValue("MyParameter");<br />
<br />
rpt = new AnotherReport();<br />
rpt.SetDataSource(MyDataset.Tables[MyTableName]);<br />
rpt.SetParameterValue("MyParameter");<br />


where IReport is:

<br />
public interface IReport<br />
{<br />
void SetDataSource(DataTable source);<br />
void SetParameterValue(string parameter);<br />
}<br />


or if you want to use properties:

<br />
public interface IReport<br />
{<br />
DataTable DataSource { get; set; }<br />
string Parametervalue { get; set; }<br />
}<br />


Then have Report and AnotherReport implement the interface.
GeneralRe: Any smart way to do this?? (object manipulation) Pin
Muammar©19-Jan-08 21:04
Muammar©19-Jan-08 21:04 
GeneralFor Every Ten Digits Pin
MasterSharp19-Jan-08 12:20
MasterSharp19-Jan-08 12:20 
GeneralRe: For Every Ten Digits Pin
Christian Graus19-Jan-08 12:27
protectorChristian Graus19-Jan-08 12:27 
GeneralRe: For Every Ten Digits Pin
MasterSharp19-Jan-08 12:32
MasterSharp19-Jan-08 12:32 
GeneralRe: For Every Ten Digits Pin
pmarfleet19-Jan-08 12:46
pmarfleet19-Jan-08 12:46 
GeneralRe: For Every Ten Digits Pin
Matthew Butler19-Jan-08 13:39
Matthew Butler19-Jan-08 13:39 
GeneralRe: For Every Ten Digits Pin
Gareth H19-Jan-08 13:59
Gareth H19-Jan-08 13:59 
GeneralRe: For Every Ten Digits Pin
MasterSharp19-Jan-08 17:22
MasterSharp19-Jan-08 17:22 
GeneralRe: For Every Ten Digits Pin
Malcolm Smart20-Jan-08 0:32
Malcolm Smart20-Jan-08 0:32 
GeneralRe: For Every Ten Digits Pin
Gareth H20-Jan-08 3:42
Gareth H20-Jan-08 3:42 
GeneralRe: For Every Ten Digits Pin
Jordanwb20-Jan-08 12:56
Jordanwb20-Jan-08 12:56 
GeneralRe: For Every Ten Digits Pin
Gareth H20-Jan-08 13:38
Gareth H20-Jan-08 13:38 
GeneralRe: For Every Ten Digits Pin
Jordanwb20-Jan-08 15:25
Jordanwb20-Jan-08 15:25 
GeneralHelp needed for a project Pin
kingletas19-Jan-08 9:10
kingletas19-Jan-08 9:10 
GeneralRe: Help needed for a project Pin
Gareth H19-Jan-08 9:57
Gareth H19-Jan-08 9:57 
GeneralRe: Help needed for a project Pin
Paul Conrad19-Jan-08 11:41
professionalPaul Conrad19-Jan-08 11:41 
GeneralRe: Help needed for a project Pin
kingletas19-Jan-08 15:28
kingletas19-Jan-08 15:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.