|
Can anyone tell me how to gain control of the web page after response.end()? I am generating a dynamic excel sheet and to render it to the client I am using response..end , but I am left with a blank window. This is because the thread aborts after response.end and I have no control over the popup. Has anyone seen this problem with gmail tooo? Try downloading the attacment. This is the probelm I am facing too.
Any solution?
|
|
|
|
|
here is my code for download page:
private void Page_Load(object sender, System.EventArgs e)
{
Response.Clear();
Response.ClearHeaders();
Response.ContentType="application/octet-stream";
Response.AddHeader("Content-Disposition","attachment; filename=\"" +FileName + "\";");
Response.AddHeader("Content-Length",((byte[])Attachement).Length.ToString());
Response.WriteFile(FileName);
Response.Flush();
Response.Close();
}
if your window still keep opened, you can try to use hiden frame:
like this:[a href='download.aspx?file=xxxxx' target='hideframe']download[/a]
Hope this can help you.
-- modified at 4:10 Wednesday 5th April, 2006
|
|
|
|
|
Hi Experts
How can i get the keyboard keystroke values before it going to OS using C# ? Is it possible to change that keycode and send another one to OS ?
Thanks and Cheers
|
|
|
|
|
|
hi every body , i have problem
i cant find any helpfull algorithm about hamming code(for detecating & correction errors when some spicefice data had been sent between servers) so
any info. about this subject will help .
and thanks.,and how to convert from character to binary in c#
chawo
-- modified at 6:45 Wednesday 12th April, 2006
|
|
|
|
|
hi all,
My business layer contains 1 object per table in my
database. Object properties are the same as table fields.
I get a dataset with 1 row back from my database when I
instantiate my objects. Is there a way to load this dataset
into my object properties (fields)? without having to
traverse and match the nodes on the dataset to my properties?
this way, I can use the same method for all my objects AND
I dont have to worry about the function if I change my object
or table.
any ideas?
thanks
M
|
|
|
|
|
Hi
You could use reflection for this.
----------------------------
Be excellent to each other
EasiReports[^] My free reporting component for WinForms.
|
|
|
|
|
how? is there an example somewhere out there?
|
|
|
|
|
In a windows application(C#) I am working on,I have 5 threads accessing data from a table and running one after another.I want to lock data for each thread when it is accessing data ,so I have used "for update" in my select statement but it doesn't work.Every thread when accessing data sets one flag in the table so that other threads should not select this data again,but some times 2 or 3 threads access the same row .Any help to lock the rows please.
Thank you.
|
|
|
|
|
The time we have to did this, we have to create anhoter table in the database with information about the tables or rows locked.
I mean.
One Method to lock
Lock ( string TableName )
Lock ( int[] RowsIDs )
UnLock ( string TableName )
UnLock ( int[] RowsIDs )
Write this info in a table, and when the data is queried to the database do a Join with the rows of this table.
Also we add a delay of 5 minutes to set free the rows, because someone can forget the UnLock.
Regards
Ricardo Casquete
|
|
|
|
|
How draw formatted text in cell DataGrid
e.g. This text have different format Font
------------
piotrbla@poczta.fm
|
|
|
|
|
simply use the e argument of Cell_Formating event of your grid.
|
|
|
|
|
Use DataGridView control...
It is more powerfull then usual DataGrid...
|
|
|
|
|
Is there any way to make property grid values color changed in some
cases based on certain scenarios. I only wanted to change right side
values of some grids in property grid. Is there is any way to do this
plz let me know it( whether it is reflection or any other thing ). Also
another issue to make property grid readonly which i dont think any
body know.
Thanx in advance..............
|
|
|
|
|
You can.
There easier way in my opinion is to add the code for formating the cells in the Item_DataBound method.
In the Item and Alternate Item, do a loop to iterate for the cells of the Row and Set the Style you want
Ricardo Casquete
|
|
|
|
|
Thanx for ur reply.........
Now problem is that i have to change color of text of some grids not all of them. So can u plz give some code snippet that is applying what u said means Item_DataBound method.
Thanx again
|
|
|
|
|
Ok... give me a minute....
Ricardo Casquete
|
|
|
|
|
Drag and Drop any table to geenrate the SqlDataAdapter, Drag and drop the Grid and genereate the Item dataBound code...
and copy this
<br />
private void Page_Load(object sender, System.EventArgs e)<br />
{<br />
this.sqlDataAdapter1.Fill ( this.dstCategories1 );<br />
this.DataGrid1.DataBind();<br />
}<br />
<br />
private int i = 0;<br />
private int j = 1;<br />
<br />
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)<br />
{<br />
if ( ( e.Item.ItemType == System.Web.UI.WebControls.ListItemType.Item ) || ( e.Item.ItemType == System.Web.UI.WebControls.ListItemType.AlternatingItem ) )<br />
{<br />
if ( i % 2 == 0 )<br />
{<br />
e.Item.Cells [ 0 ].BackColor = Color.Aqua;<br />
}<br />
if ( j % 2 == 0 )<br />
e.Item.Cells [ 1 ].BackColor = Color.Red;<br />
else<br />
e.Item.Cells [ 2 ].BackColor = Color.Yellow;<br />
<br />
i++;<br />
}<br />
j++;<br />
}<br />
<br />
Regards
Ricardo Casquete
|
|
|
|
|
Thank u very much for ur reply
i will look into it and c what i can get from it
thanx alot............
|
|
|
|
|
Sorry to bother u again................
Actually i was on vacations and was not able to check what u had given to me.
First of all the code u given is for datagrid. Will it work for propertygrid fine as well............................
Thanx in advance.
|
|
|
|
|
I want the source code in c# datagrid for doing calculation like addition ,multiplication(in rows or cells) and i want to insert data from datagrid to sqlsever2000
I am a software developer in
c# dotnet located in bangalore india
|
|
|
|
|
I was wondering about the implementation of StreamReader.
I have a big file it can be about 2 gigabytes.
In the constructor, I constructed the StreamReader with a big buffer.
The question is if I use ReadLine does it work only with the buffer until it ends and then loads a new buffer or does it work with the file every time ?
I need it to be the most optimized possible.
If it doesn't work this way, do you know how to work with files in C# that don't work with streams and that I can implement it alone ?
Thanks, Clint
|
|
|
|
|
Explain what you are trying to do, I think I may have a solution. In general, it helps to post a little background but just enough to give an idea of what is going on.
|
|
|
|
|
Ok, I have actually 2 files.
Every file is a text file.
Every file is built out of vectors which the first column contains the date and time of the line.
I need to merge the two files so that in a each time stamp I will have a united vector of both files.
for example :
File 1:
10/2/2000 10:00:00 10 20 30 40 50 60 70 80
10/2/2000 10:00:01 13 18 30 25 54 12 9 8
10/2/2000 10:00:02 30 40 2 3 5 8 9 9
File 2 :
10/2/2000 10:00:00.1 FunctionA
10/2/2000 10:00:00.15 FunctionA
10/2/2000 10:00:00.2 FunctionB
10/2/2000 10:00:00.4 FunctionB
10/2/2000 10:00:00.6 FunctionB
Merged File :
10/2/2000 10:00:01 13 18 30 25 54 12 9 8 2 3
This an example only for the time 10:00:01.
What I am doing taking the time, date and the rest of the vector from the first file.
I check between every interval in this case 10:00:00 and 10:00:01 what happend in the second file, FunctionA happend twice and FunctionB happend 3 times, therefore in the merged file the 2 3 are placed in the end.
I built a program that does that, but it takes a long time to merge the files.
I was wondering whether I should implement the reading somehow else.
Thank you for your help.
Clint.
|
|
|
|
|
Hi
What is your actual req ? I think Streamreader will get slow if handles with big files. so better use Filestream. It can create byte arrays according to file size.
Cheers
|
|
|
|