|
Hi all, architectural question here. I have a custom web framework I'm
developing that defines its own component hierarchy - all working
quite smoothly.
Now I'm adding data binding to it and have found I can integrate the
data binding from System.Windows.Forms (BindingSource etc) quite
easily and of course all the nice IDE integration & designers come
with it.
What I'm wondering is will there be any issues with referencing
System.Windows.Forms assemblies in an ASP.NET application? it all
works quite nicely on my dev machine but would there be issues with a
real IIS server hosted on a commercial ISP? e.g. missing assemblies or
security issues?
I would *really* like to avoid cloning even a subset of the existing
Winforms database infrastructure.
Thanks,
Lindsay
|
|
|
|
|
Smiles to all,
We are moving from Datagrid to gridview in one of the applications
and the gridview is linked to a datasource with Select Command as below ...
SELECT DriverNo, RegNo, DriverName,projectcode,Convert(datetime,startdate,103) as StartDate, Convert(Datetime,enddate,103) as EndDate, OdoReading, currentdriver FROM DriverDetails where regno=@regno
and Update Command as ...
UPDATE DriverDetails SET DriverName = @drivername, StartDate = @startdate, EndDate = @enddate, OdoReading = @odoreading, projectcode = @projectcode, currentdriver = @currentdriver WHERE (DriverNo = @driverno)
My dates (startdate & enddate) are in the dd/mm/yyyy format(I'm in Australia) and I already have more than 500 records created with date stored in above format.
The gridview populates fine but when I try to update the values I get the following error:
Arithmetic overflow error converting expression to data type datetime.
The statement has been terminated.
I know it is the date format but don't how to fix it in the update command. if I type the date as
20/01/2006(dd/mm/yyyy) it fails but if I type the date as 01/20/2006(mm/dd/yyyy) it works. But the users want it as dd/mm/yyyy plus it is impossible to change date formats for previous records.
There is no code-behind. I am doing update on UpdateCommand of my datasource so please suggest how to modify the update command to convert dates.
Thanks.
Aartee.
...HE is watching Us All!
|
|
|
|
|
In ASP.NET 2.0, if I have an image loaded into a System.Drawing.Image object... how do I sharpen it?
I tried a convolution filter from Christian Graus on this web site, however it has an unsafe code block that will not run on IIS.
Any ideas? Thanks!
|
|
|
|
|
hi,
Check this link:
http://authors.aspalliance.com/chrisg/tools/view-sharpen.aspx.asp
Hope this will help u,
Thanks,
Rahi
If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
|
|
|
|
|
Thanks! I converted it to C#... it works but it is a bit harsh.
|
|
|
|
|
Hi,
Try this. it is really works good to sharpen image...
• For every pixel ( i , j ) on the output bitmap
o Set the pixel
#define sharp_w 3
#define sharp_h 3
sumr=0;
sumg=0;
sumb=0;
int sharpen_filter[sharp_w][sharp_h]={{0,-1,0},{-1,5,-1},{0,-1,0}};
int sharp_sum=1;
for(i=1;i<temp->w-1;i++){
for(j=1;j<temp->h-1;j++){
for(k=0;k<sharp_w;k++){
for(l="0;l<sharp_h;l++){
"
="" color="getpixel(temp,i-((sharp_w-1)">>1)+k,j-
((sharp_h-1)>>1)+l);
r=getr32(color);
g=getg32(color);
b=getb32(color);
sumr+=r*sharpen_filter[k][l];
sumg+=g*sharpen_filter[k][l];
sumb+=b*sharpen_filter[k][l];
}
}
sumr/=sharp_sum;
sumb/=sharp_sum;
sumg/=sharp_sum;
putpixel(temp1,i,j,makecol(sumr,sumg,sumb));
}
}
thanks,
Rahi
If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
|
|
|
|
|
I have been reading George Mamaladzes artickle about Maintain focus between postbacks in ASP.NET 2.0 also in ASP.NET AJAX
The sample is in C# but I am a VB
This is the script containd in a string he is insering and change
Private Const SCRIPT_DOFOCUS As String = "window.setTimeout('DoFocus()', 1); function DoFocus() { try { document.getElementById('REQUEST_LASTFOCUS').focus(); } catch (ex) {} }"
replaces REQUEST_LASTFOCUS in SCRIPT_DOFOCUS with the posted value from Request["__LASTFOCUS"] and registers the script to start after Update panel was rendered
This is the working C# code
ScriptManager.RegisterStartupScript(this,typeof(_Default), "ScriptDoFocus", SCRIPT_DOFOCUS.Replace("REQUEST_LASTFOCUS", Request["__LASTFOCUS"]),true);
This is my VB code that fils
ScriptManager.RegisterStartupScript(Me, Me.GetType(), "ScriptDoFocus",
SCRIPT_DOFOCUS.Replace('REQUEST_LASTFOCUS', Request['__LASTFOCUS']), True)
Any idea:->
Ulf Andersson
|
|
|
|
|
Hi all..
How can I add a dynamic flash menu that reads its contents from SQL Server database...
Have a nice day...
Nour Abdel-Salam...
A Trainer and a Web Developer in Jedda Int'l Computer Center(JICC)
|
|
|
|
|
How to disable dates in Calendar1 control which are less then current date
|
|
|
|
|
I add hyperlink in gridview and i pass the navigationURL for this hyperlink
but i want to send the rowindex of the gridview in session when i click this hyperlink
HOW CAN I DO THIS?
thanks for help
MD_NADA
|
|
|
|
|
Hi MD_Nada,
Can you post your navigationURL that you are passing in the hyperlink?
In the meantime:
You can send your rowindex id in the URL string itself. For eg: you want to access myhyperlinkpage.aspx your URL string will be - http://xyz/myhyperlinkpage.aspx?id={0} , this will pass the id or the rowindex of that row.
Also, do not forget to add your id or primary key of your table in the 'DataKeyNames' property of your gridview.
If this explanation is not too clear, kindly post your URL.
Aartee.
...HE is watching Us All!
|
|
|
|
|
thanks for ur help
MD_NADA
|
|
|
|
|
hi all,
What does it mean that view state is 32 bit encoded ??
whay specifically 32 bit is used any way ??
and can i see any meaningfull information from view state ??
Thanks for your help
Davids Maguire
|
|
|
|
|
View state is base 64 encoded. It means that the bits of raw viewstate are taken 6 at a time (you need 6 bits to represent 64 numbers [0-63]) and encoded into a string of characters.
When we count we use base 10: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 and then we add a column for 10 and so on.
That base does not align with with a power of 2 and so does not align with the bits in a numerical representation in a computer.
Two common bases to get around this are base 8 (octal) and base 16 (hexadecimal, or just hex). In Hex the count goes: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F and then we add a column for 10 (which is actually 16 in base 10) and so on.
Base 64 is just an extension of this with 64 symbols representing the numbers 0 to 63.
|
|
|
|
|
Colin Angus Mackay wrote: When we count we use base 10: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 and then we add a column for 10 and so on.
That base does not align with with a power of 2 and so does not align with the bits in a numerical representation in a computer
what column do you mean ??
and what base ??
and why not align with the power of 2 ??
i need a way to understand this technical speaking .. any help please
colin , Thanks so much for your help any way
|
|
|
|
|
DavidsMaguire wrote: what column do you mean ??
In base 10 you have a units column, a tens column, a hundreds column, a thousands column, a tens-of-thousands column and so on.
DavidsMaguire wrote: and what base ??
What do you mean what base? - the part you quotes was base 10. The counting system we use
DavidsMaguire wrote: and why not align with the power of 2 ??
Because we have 10 fingers (probably) and that is how, historically, we have counted in our number system.
I get the feeling there is some context missing in your questions. Please clarify what you are asking.
|
|
|
|
|
Colin Angus Mackay wrote: Because we have 10 fingers (probably)
And strangely. It would be much more practical to use base 6, then we could count ones on one hand and tens (six's) on the other, in an abacus like fashion. That way we could easily count to 35 (55 in base 6) using our two hands, instead of only ten.
If we look at it another way; why don't we have one digit for each digit? That would make it natural to use base 11, not base 10.
---
single minded; short sighted; long gone;
|
|
|
|
|
hi colin ,
hope you still there !!
any way .. i mean why specifically view state is base64 encoded ??
and if there an example about how the encoding goes ??
My regards
Davids Maguire
|
|
|
|
|
DavidsMaguire wrote: any way .. i mean why specifically view state is base64 encoded ??
I'm guessing because that is how binary data is typically encoded when transmitted through protocols such as HTTP. It is reasonably efficient and isn't subject to odd encoding problems if the text changes code pages and so on. (it only uses 0-9, a-z, A-Z and a few other symbols)
DavidsMaguire wrote: and if there an example about how the encoding goes ??
You'll probably get a better and more comprehensive answer here: http://en.wikipedia.org/wiki/Base64[^]
There are methods in the .NET framework to convert between base 64 and binary already, so it isn't something you'll need to write yourself. See the methods on the Convert class[^]
|
|
|
|
|
How to fire button click event from onmouseover event with javascript
|
|
|
|
|
Just use the click method:
<input type="button" value="Very sensetive!" onmouse0ver="this.click();" />
(The "0" on the event name is there to prevent the forum from changing the text. Replace it with an "o".)
---
single minded; short sighted; long gone;
|
|
|
|
|
Thanks so much in ur reply...
I forgot to say the button is asp control,
I already found solution
Button1.Attributes.Add("OnMouseOver", "document.all." + this.Button1.ClientID + ".focus();document.all." + this.Button1.ClientID + ".click();");
|
|
|
|
|
You don't have to find out the id of the element, as you can use the keyword this to reference it:
Button1.Attributes.Add("onmouseover", "this.focus();this.click();");
Besides, your code only worked in Internet Explorer, as the all collection is non-standard.
---
single minded; short sighted; long gone;
|
|
|
|
|
Hi all,
I am trying to open an aspx file exist in a server in my work, this file is running good without any errors only locally, but when I wanna open after moving it to the server, it does not work and and gives me the following error:
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Source Error:
Line 37: by Microsoft that offers a single logon and core profile services for member sites.
Line 38: -->
Line 39: <authentication mode="Windows">
Line 40:
Line 41:
Source File: C:\Inetpub\wwwroot\pcbs\TestAsp\web.config Line: 39
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032
plz help me to solve this problem
Kind Regards
OBarahmeh
Palestinian Central Bureau of Statistics (PCBS)
Ramallah-Palestinian Territory
|
|
|
|
|
Hi OBarahmeh,
I have had this error once in the recent past, from my experience regarding this error I would say that you haven't created a 'Virtual Directory' for your application in the IIS server.
applications always run locally even if VD is not created but you will have to create a VD for the appln to run on your server.
Go to:
IIS Manager-->yourserevr(localcomputer)-->WebSites-->defaultWebsites-->Rightclick YourApplication --> Properties-->Create
I am sure you know this(path) already, but I included just-in-case...
Good Luck.
Aartee.
...HE is watching Us All!
|
|
|
|
|