Click here to Skip to main content
15,897,334 members
Home / Discussions / C#
   

C#

 
AnswerRe: text box multiline Pin
stancrm11-Aug-09 21:44
stancrm11-Aug-09 21:44 
AnswerRe: text box multiline Pin
Ashfield11-Aug-09 21:44
Ashfield11-Aug-09 21:44 
AnswerRe: text box multiline Pin
dan!sh 11-Aug-09 22:18
professional dan!sh 11-Aug-09 22:18 
QuestionException in access to textbox ? Pin
Mohammad Dayyan11-Aug-09 21:30
Mohammad Dayyan11-Aug-09 21:30 
AnswerRe: Exception in access to textbox ? Pin
stancrm11-Aug-09 21:40
stancrm11-Aug-09 21:40 
GeneralRe: Exception in access to textbox ? Pin
Mohammad Dayyan12-Aug-09 0:15
Mohammad Dayyan12-Aug-09 0:15 
AnswerRe: Exception in access to textbox ? Pin
Luc Pattyn12-Aug-09 0:01
sitebuilderLuc Pattyn12-Aug-09 0:01 
Questionthreading in a Custom Collection Pin
Juvil John11-Aug-09 21:29
Juvil John11-Aug-09 21:29 
Hi All,

I'd like to make a separate thread in inserting of data into the Custom Collection I have and fires an event when its done so it would be bound to a grid.

Is it possible?

here is my example code.

public class Details : List<Details.Detail>
{
    public delegate void _WorkComplete();
    public event _WorkComplete WorkComplete;

    public void AddDataSource(object value)
    {
        Thread worker = new Thread(new ParameterizedThreadStart(dowork));
        worker.Start(value);
    }

    private void dowork(object value)
    {
        ArrayList list = (ArrayList)value;
        foreach (Item item in list)
        {
            this.Add(new Detail { FIELD1 = item.Code1, FIELD2 = item.Code2 });
        }
        if (WorkComplete != null) WorkComplete();
    }

    public class Detail
    {
        private string field1;
        private string field2;

        public Detail()
        {
            field1 = string.Empty;
            field2 = string.Empty;
        }

        public string FIELD1
        {
            get { return field1; }
            set { field1 = value; }
        }

        public string FIELD2
        {
            get { return field2; }
            set { field2 = value; }
        }
    }
}


so in the UI side i could do

private Details details = new Details();

protected void Page_Load(object sender, EventArgs e)
{
    details.OnWorkComplete += new Details._WorkComplete(details_AddComplete);
    details.AddDataSource(source1);
    details.AddDataSource(source2);
}

void details_AddComplete()
{
    grid1.DataSource = details;
    grid1.DataBind();
}

AnswerRe: threading in a Custom Collection Pin
stancrm11-Aug-09 21:53
stancrm11-Aug-09 21:53 
GeneralRe: threading in a Custom Collection [modified] Pin
Juvil John11-Aug-09 22:51
Juvil John11-Aug-09 22:51 
AnswerRe: threading in a Custom Collection Pin
Nicholas Butler12-Aug-09 1:54
sitebuilderNicholas Butler12-Aug-09 1:54 
QuestionCustom Installation Pin
lune1211-Aug-09 21:05
lune1211-Aug-09 21:05 
Questionupdate:Edit datagridview Pin
abdolrab11-Aug-09 21:00
abdolrab11-Aug-09 21:00 
QuestionNetworkStream, possibly Read timeout? Pin
Trapper-Hell11-Aug-09 20:46
Trapper-Hell11-Aug-09 20:46 
GeneralDataSet DataTime Binding Issue Pin
VenkataRamana.Gali11-Aug-09 20:18
VenkataRamana.Gali11-Aug-09 20:18 
GeneralRe: DataSet DataTime Issue Pin
PIEBALDconsult11-Aug-09 20:23
mvePIEBALDconsult11-Aug-09 20:23 
GeneralRe: DataSet DataTime Issue Pin
VenkataRamana.Gali11-Aug-09 20:32
VenkataRamana.Gali11-Aug-09 20:32 
QuestionRegular Expression problem [possibly solved] [modified] Pin
PIEBALDconsult11-Aug-09 19:01
mvePIEBALDconsult11-Aug-09 19:01 
QuestionHow to display a chart in PDF using C#? Pin
ravi.vellanky11-Aug-09 19:00
ravi.vellanky11-Aug-09 19:00 
AnswerRe: How to display a chart in PDF using C#? Pin
stancrm11-Aug-09 21:36
stancrm11-Aug-09 21:36 
QuestionMenu items to tab pages in tabcontrol Pin
elci11-Aug-09 18:46
elci11-Aug-09 18:46 
Questionfactory method Pin
jpk42011-Aug-09 18:25
jpk42011-Aug-09 18:25 
AnswerRe: factory method Pin
PIEBALDconsult11-Aug-09 20:19
mvePIEBALDconsult11-Aug-09 20:19 
GeneralRe: factory method Pin
jpk42011-Aug-09 21:35
jpk42011-Aug-09 21:35 
GeneralRe: factory method Pin
PIEBALDconsult12-Aug-09 4:14
mvePIEBALDconsult12-Aug-09 4:14 

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.