I was thinking of the AJAX.Net API as a product instead of an API. ;-)  good
point!

Travis D. Falls | Consultant   RAFT.Net   IT | 860.547.4070 |
[EMAIL PROTECTED]


-----Original Message-----
From: [email protected]
[mailto:[EMAIL PROTECTED] Behalf Of Peter Brunone
Sent: Tuesday, August 09, 2005 3:36 PM
To: [email protected]
Subject: RE: [AspNetAnyQuestionIsOk] How do you refresh a datagrid on
the client side


Travis,

        AJAX is not a product or a tool.  It is a recently-coined
acronym to describe the several-years-old practice of data retrieval
without refreshing the whole page.  In fact, it looks like Michelle's
code below is already using an AJAX approach :)

Michelle,

        It looks like you're trying to assign to a property called
"insertAdjacentHTML" on a table (presumably the table containing the
datagrid); where did you get this code, and what do you want it to do?
If you want to add rows to a table in the browser, you'll need to read
up on the object model, which you can do at http://tinyurl.com/52nbl (MS
HTML Reference).
        Let us know if you need more help.

Cheers,

Peter

-----Original Message-----
From: [email protected] On Behalf Of Falls, Travis D
(HTSC, CASD)

AJAX is a tool to do server side calls and send the data to the screen
without a post back so you could recall the load of said datagrid... I
am having a serious NDM production issue but if no body else explains
this further I will try to when I get home tonight.  sorry I can't write
more now.  

Travis D. Falls | Consultant   RAFT.Net   IT | 860.547.4070 |
[EMAIL PROTECTED]

-----Original Message-----
From: [email protected] Behalf Of Michelle Zancanaro

Hi Travis --
 
As I said, I'm new to all of this....anyway, I went to that link and am
not seeing any way to add a record to a datagrid without having the page
refresh.
 
If you could provide some additional information/details, etc., I'd
really appreciate it.  
 
Thanks,
Michelle

From: [email protected] n Behalf Of Falls, Travis D
(HTSC, CASD)

There is an awosome product (free) called AJAX that allows you to do
this.  
http://ajax.schwarz-interactive.de/csharpsample/default.aspx

Has a learning curve but I think many on this list have used and is
decently worth it.  

Travis D. Falls | Consultant   RAFT.Net   IT | 860.547.4070 |
[EMAIL PROTECTED]


From: [email protected]

Hi --

I'm fairly new to .NET. I've got a webform application that records 
the amount of time an employee spends on a job. The jobs/time for a 
given period are then displayed in a datagrid. I'd like it all to run 
client side, so the screen doesn't load again.

When I add a record, the information is added to the database (we're 
using remote scripting for that).  And the information in the record 
is available if I do xmlDoc.transformNode(xslDoc) -- I can see that 
the info is retrieved when I view it using the command window in 
debugger mode. 

But.....the datagrid does not get updated with the new record.  Has 
anyone added rows/records to a datagrid without a page refresh?  Any 
help/suggestions and especially sample code are greatly appreciated!!

Here's the Javascript function I'm using to load/reload the datagrid
table (sorry about the way the text wrapped):

function LoadTable()
{
var Employee = document.getElementById
("_ctl1__ctl0_ddlEmployee").value;
var StartDate = document.getElementById
("_ctl1__ctl0_TextStartDate").value;
var EndDate = document.getElementById ("_ctl1__ctl0_TextEndDate").value;

// Update the xml island with the employee history
information
var oResult = Methods.EmployeeActivity(Employee,
StartDate, EndDate);

var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("activityhistory.xml");

var loaded = xmlDoc.loadXML(oResult.value);
if (loaded) {
var xslDoc=new ActiveXObject
("Microsoft.XMLDOM");
xslDoc.async=false;
xslDoc.load("ActivityHistoryStyle.xsl");
document.getElementById
("Table1").insertAdjacentHTML = xmlDoc.transformNode(xslDoc);
}
}






 
Yahoo! Groups Links



 



*************************************************************************
PRIVILEGED AND CONFIDENTIAL: This communication, including attachments, is
for the exclusive use of addressee and may contain proprietary,
confidential and/or privileged information.  If you are not the intended
recipient, any use, copying, disclosure, dissemination or distribution is
strictly prohibited.  If you are not the intended recipient, please notify
the sender immediately by return e-mail, delete this communication and
destroy all copies.
*************************************************************************



------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a 
href="http://us.ard.yahoo.com/SIG=12hjj320s/M=362329.6886308.7839368.1510227/D=groups/S=1705006764:TM/Y=YAHOO/EXP=1123624839/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992
">Fair play? Video games influencing politics. Click and talk back!</a>.</font>
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to