|
string str = "009810";
int _zip = Convert.ToInt32(str);
Now i am getting result as 9810. But i need it as 009810.
How can i get this? how can i convert this string to integer
G. Satish
|
|
|
|
|
You cannot store an integer value with a leading zero...Actually why do you want to do that?
"Don't worry if it doesn't work right. If everything did, you'd be out of a job." (Mosher's Law of Software Engineering)
modified on Tuesday, March 24, 2009 1:59 AM
|
|
|
|
|
Actually my string will be like this...
Mainstring = "009816-9234";
I am splitting this and taking part in to integer and add one value to it and then send as parameter to a query to check this in database.
i.e string str = "009816";
_zip = Convert.ToInt32(str);
_zip = _zip + 1;
ProcessthisinQuery(_Zip)
{
}
G. Satish
|
|
|
|
|
so how come it makes a difference ... i mean _zip now contains 9817. Whether 0009817 or 9817 both refer to a same value...
"Don't worry if it doesn't work right. If everything did, you'd be out of a job." (Mosher's Law of Software Engineering)
|
|
|
|
|
No, both are not same....
When i query like this...
Select * from Table Where Zip = '009817' Which gives results
But when i use the same query with zip = '9817'
Select * from Table Where Zip = '9817' Which doen't gives any results
The Data in the column contains with zip as 009817. So second query doen;t match
G. Satish
|
|
|
|
|
Ok got it...the zip column in your table is a non integer column like varchar or nchar etc. So when you pass '9817' its recognized as 9817 text not as 009817 and hence you are not getting the desired result.
For your problem after
_zip = _zip + 1;
Convert the _zip back to a string and pass it to the query... i mean
use the following...
-zip.ToString("000000") gives the value 009817. Now pass this value to your ProcessQuery(string zip) method as a string value.
"Don't worry if it doesn't work right. If everything did, you'd be out of a job." (Mosher's Law of Software Engineering)
|
|
|
|
|
Thank you for your answer, and have another doubt that the value is dynamic, i dont know, how many zeros will be in starting of the string..
Whether it will be '09817', '009817', '000817', '00081'
G. Satish
|
|
|
|
|
For that instead of using ToString("000000") use -zip.ToString().PadLeft(length,'0') ...where length can be the required number of digits...
"Don't worry if it doesn't work right. If everything did, you'd be out of a job." (Mosher's Law of Software Engineering)
|
|
|
|
|
Thank you very much. Its working fine
G. Satish
|
|
|
|
|
Glad to help you
"Don't worry if it doesn't work right. If everything did, you'd be out of a job." (Mosher's Law of Software Engineering)
|
|
|
|
|
hai,
i am using two textboxes for entering countrycode,country name,
entering some datas,i checked the existancy in database,In button click existancy checking is ok
but one problem is we use the spacebar first then inserting the duplicate data(using c#,asp.net)
for Ex:
suppose we insert the data india,ind12 using textboxes
after that we connot this insertion
here spacebar using infront of the insertion india, ind12
again inserting the duplicate data? how can we avoide this? help me
|
|
|
|
|
Trim those Textbox Values
Ex: TextBox1.Text.Trim
while inserting those values and Checking for Duplicate Data.
|
|
|
|
|
objCity.pvar_City_Name = this.txtCityName.Text.Trim().ToUpper(); objCity.pvar_City_Code = this.txtCityCode.Text.Trim().ToUpper();
i used this code, i cannot get again insert duplicate data
|
|
|
|
|
Hi guys, i have encountered a problem in finding control.
i have binded data to a label in a datalist to retreive a email and it works. but next, i have a new label by the name of "Testing". How do i grab the bound data from the label to put into a string? i have tried findcontrol. from finding first the datalist then the label control, and directly findcontrol for the label and it still doesnt work. guidance needed!!
Below will be the code i have on hand:
Part of the source code will be like
<asp:label id="Label1" runat="server" text="<%#Eval(" fullname")%>"="" xmlns:asp="#unknown">
How do i grab the eval email value and put to a string? Kindly please help, thanks guys
|
|
|
|
|
Hi,
Assume ID for your datalist control is dlist.
Then
string szChandu = (dlist.Items[i].FindControl("Label1") as Label).Text;
should work.
Please note i in the above code is the ith row of the datalist.
Regards,
Cybernate
|
|
|
|
|
Hello,
I am trying to use a multiline textbox in asp.net that will automatically move with the browser as it is resized both horizontally and vertically. I have tried using CSS and percent See Example Below:
***************************************************************************************
<asp:textbox id="txtInfo" runat="server" height="20%" textmode="MultiLine" xmlns:asp="#unknown">
Width="99%" Wrap="False" Font-Bold="False" Font-Names="Courier New"
Font-Size="Medium">
***************************************************************************************
I have also tried using java script
***************************************************************************************
// Subscribe to the onresize window event
window.onresize = Resize;
// Resize the textbox
Resize('txtInfo');
// Resizes the supplied textbox name
function Resize(textBox) {
// Get height - take margins into consideration
var height = parseInt(document.body.clientHeight) - (parseInt(document.body.currentStyle.marginTop) + parseInt(document.body.currentStyle.marginBottom));
// Get width - take margins into consideration
var width = parseInt(document.body.clientWidth) - (parseInt(document.body.currentStyle.marginLeft) + parseInt(document.body.currentStyle.marginRight));
// Set the textbox height and width
if (textBox != null) {
document.getElementById(textBox).height = height;
document.getElementById(textBox).width = width;
}
}
***************************************************************************************
Anyone who can provide me with a little direction would be greatly appreciated!!!
Thanks
Ryan
|
|
|
|
|
Just set
Width = 100%
and
Height = 100%
of a textbox. and its done. dont forget to put the text box inside the < div > or < table > tag which also has width = 100% .
So I think your code is ok, no need to use java script just make sure that all the containers of that text box are set to 100% width.
|
|
|
|
|
Okay, I tried this (I included the whole page as it is not too much) This code is auto generated by Visual Studio 2008.... The text box resizes by width, but not by height. (I had to remove all greater than and less than's so it would display in the post correctly)
Thanks for your Time
Ryan
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="WebRaceReport.aspx.vb" Inherits="_Default" %>
<%@ Register assembly="FredCK.FCKeditorV2" namespace="FredCK.FCKeditorV2" tagprefix="FCKeditorV2" %>
html xmlns="http://www.w3.org/1999/xhtml"
head runat="server"
title Untitled Page /title
/head
body background="App_Data/Mud2.jpg"
form id="form1" runat="server"
div style="font-size: xx-large; font-weight: bolder; position: fixed; width: 100%; text-align: center"
asp:label id="lblReports" runat="server" font-size="XX-Large" text="REPORTS" xmlns:asp="#unknown">
/div
p
/p
p
asp:dropdownlist id="cmbRaceDates" runat="server" autopostback="True" xmlns:asp="#unknown"
/asp:dropdownlist
asp:dropdownlist id="cmbRaceClass" runat="server" autopostback="True" xmlns:asp="#unknown"
/asp:dropdownlist
asp:dropdownlist id="cmbRaceReport" runat="server" autopostback="True" xmlns:asp="#unknown"
/asp:dropdownlist
/p
p
/p
div id="TxtBoxDiv" style="height: 100%; width: 100%;"
asp:textbox id="txtRiderInfo" runat="server" height="100%" textmode="MultiLine" xmlns:asp="#unknown"
Width="100%" Wrap="False" Font-Bold="False" Font-Names="Courier New"
Font-Size="Medium">
asp:textbox
/div
/form
/body
/html
modified on Monday, March 23, 2009 11:01 PM
|
|
|
|
|
OK. This is odd problem because of soo many browsers we have. every browser render the page differently, so its very difficult to make height 100% in all the browser.
You need to set margin and padding to 0 to avoid scroll bars, if scroll bars are visible, you will not able to get 100% height. also in IE you can use min-height : 100%; .
try this in < style > tag
*
{
margin: 0;
padding: 0;
}
html
{
height: 100%;
}
body
{
height: 100%;
}
or you can just set the Rows of multi line text-box to like 150 or something, or you can modify your java script to change the Rows based on Page height.
I am not sure if this will work in all the browsers.
|
|
|
|
|
I am still having no luck. I have set an HTML style overflow: hidden; clip: rect(0px, 0px, auto, auto); margin: 0px; padding: 0px; width: 100%; height: 100%; min-height: 100%;
The Form has a style:
style="margin: 0px; padding: 0px; width: 100%; height: 100%; overflow: hidden; position: relative; top: 0px; left: 0px;">
The Div that contains the textbox has a style
style="margin: 0px; padding: 0px; height: 100%; width: 100%; position: relative; overflow: hidden;">
The text box is set up:
<asp:textbox id="txtRiderInfo" runat="server" height="100%" textmode="MultiLine" xmlns:asp="#unknown">
Width="99%" Wrap="False" Font-Bold="False" Font-Names="Courier New"
Font-Size="Medium" ReadOnly="True" Rows="100">
Unless I set the rows to a large number, the textbox stays small.
With all the years the web has been around, why are the amount of controls and the abilty to make them behave so difficult??
This is a 10 second problem to fix in Java apps, VB6, VB.net, C#......
I do appreciate your help, just can't believe the solution is so complicated.......
Ryan
|
|
|
|
|
Yes thats true. Thatswhy I dont want anymore browsers, because they all follows their own standards for rendering. I think IE8 and FF3 are more standard based. IE6 / IE7 / Safari / Opera have their own rules. so its very difficult to follow. Many developers has more then one .css files for different browser. they detect browser at the index page and then apply the stylesheet based on that.
Thanks.
|
|
|
|
|
Hi,
I am trying to debug a web service that is running on a remote machine.
When I try to "step into" a web method I get the following error: "Unable to automatically step into the server. The remote procedure could not be debugged. This usually indicates that debugging has not been enabled on the server".
I have checked the compilation setting in the web.config file and it is definitely set to debug.
I did notice, however, that there is no PDB file for the App_Code.dll
Visual Studio is seemingly supposed to put the PDB file in the BIN folder when the web service is compiled but this doesn't happen when I compile it.
Can anyone tell me if I do in fact need the PDB file to debug remotely and, if I do, where should I look for it when I compile.
Thanks,
dlarkin77
|
|
|
|
|
After quite a bit of digging around I stumbled across the aspnet_compiler tool. Using this I was able to generate teh PDB files.
Thanks,
dlarkin77
|
|
|
|
|
Hi,
I want to implement Save As Dialog Box Asp.Net Application but there is no specific save dialog file and open dialog file in toolbox. I tried the following code to open Save as Dialog box
Response.ContentType = "image/jpeg";
Response.AppendHeader("Content-Disposition", "attachment; filename=image.jpg");
Response.TransmitFile(Server.MapPath("~/images/"));
But in this I am specifying specific file to save but i need to enter the file name dynamically by the user to save it in specified path.
Can anyone please help me how to resolve this problem.
Thanks in Advance
Pavani
|
|
|
|
|
means ASP.NET from browser... Its not possible..
|
|
|
|