|
|
Is there anybody succeed in displaying unicode (especially Thai words) in MsFlexGrid Control?
Thanks in advance for your kind feedback.
|
|
|
|
|
Is there a way to remove the background image from a button, programatically--not manually?
Thanks
|
|
|
|
|
|
button1.BackgroundImage=null;
worked just fine...Thank You.
Paul
|
|
|
|
|
Hi
I have a program. The program functions such that it creates a xml file with data's for any xml schema file(.xsd). It automatically creates data's for each datatypes.
Now I have to input into a single field column with values from another xml file. (for the existence of same field name in the schema) the program should read the schema and check whether any field name is same as that of that input xml file and if exists, then add the values of the input xml into the new xml file .
I have done it as follows
private void button2_Click(object sender, System.EventArgs e)
{
dataSet1.ReadXmlSchema(txtSchema.Text);
XmlDocument xdc = new XmlDocument();
foreach (DataTable dTbl in dataSet1.Tables)
{
object[] oValues = new object[dTbl.Columns.Count];
xdc.Load(@"C:\CDEV\testdatagenerator\FIELDNAMES.xml");
int i = 0 , iIndex = 0;
foreach (DataColumn dColmn in dTbl.Columns)
{
if(dColmn.ColumnName.ToString() == "billto_name" )
{
iIndex = i;
break;
}
i++;
}
xdc.Load(@"C:\CDEV\testdatagenerator\vw_forecast.xml");
XmlNodeList nodeRows = xdc.DocumentElement.SelectNodes("//billto_name");
XmlElement Root = xdc.DocumentElement;
nodeRows = Root.SelectNodes("//billto_name");
for(int j = 0; j <= 200; j++)
{
int k = 0;
foreach (DataColumn dColmn in dTbl.Columns)
{
if(k == iIndex && i < nodeRows.Count)
oValues[k] = nodeRows.Item(i).InnerText ;
else
{
switch(dColmn.DataType.ToString())
{
case "System.String":
oValues[k] = (string) "castle Hampers" + j;
break;
case "System.Int32":
oValues[k] = (int) 66 + j;
break;
case "System.DateTime":
oValues[k] = new DateTime(2004,01,30).AddDays(j * 1);
break;
case "System.Decimal":
oValues[k] = new Decimal(1900.20) + j;
break;
case "System.Int16":
oValues[k] = (short) 3256 + j;
break;
case "System.Int64":
oValues[k] = (long) 400 + j;
break;
case "System.Double":
oValues[k] = (double) 8888 - j;
break;
case "System.Single":
oValues[k] = (float) 4.5 + j;
break;
}
}
k += 1;
}
i++;
dTbl.Rows.Add(oValues);
}
}
}
I was aked to do as follows
IF the input xml file contains the column name “ADDRESS”
Open the new input file ADDRESS.xml which is just a text file
(there is no schema in this file) containing about 50 valid values of ADDRESS and put them in the output file in the right column.
To make the process more generic what you should do is:
CREATE A NEW XML FILE CALLED SAY, FIELDNAMES.XML
This file is again just a text file containing just the actual field
names. There is no schema for this file. For the time being let it just
contain 1 line of text which says ADDRESS
So first loop through the schema in your input file (i.e the input file
you have entered on screen)
If any field name from the schema exists in the file FIELDNAMES.XML,
store the position of this field name and the fieldname in an array.
So if in your input file ADDRESS field is the 4th field, this array
will contain (4 , ADDRESS)
Then when you are looping through in your program to build the 200
records, Compare the field number to the field number in the array and when they
are equal update it correctly.
SOME HELP FOR THAT WITH CODINGS.
PLS HELP ME TO DO THIS
as the "Load" button is clicked. It is a kind of pseudo code.
xdc.Load(@"C:\CDEV\generator\testdatagenerator\FIELDNAMES.xml");
Read through this file and create an ArrayList
ArrayList fieldnameslist = new ArrayList();
fieldnameslist.Add(text from FIELDNAMES.xml)
Here you must include code to build an ArrayList from the file FIELDNAMES.xml
See code below. You are expected to put the code properly.
Create a separate class which looks as follows:
public class DataCol
{
public int ColIndex;
public string ColDesc;
public DataCol()
{
}
public DataCol(int colindex, string coldesc)
{
this.ColIndex = colindex;
this.ColDesc = coldesc;
}
}
Instantiate an ArrayList
ArrayList mylist = new ArrayList();
foreach (DataTable dTbl in dataSet1.Tables)
{
int i = 0 , iIndex = 0;
foreach (DataColumn dColmn in dTbl.Columns)
{
for (int y = 0 to y <= (fieldnameslist.count-1))
{
if(dColmn.ColumnName.ToString() == fieldnameslist[y])
{
iIndex = i;
mylist.Add(new DataCol(ilindex, fieldnameslist[y]));
HERE YOU CAN CREATE THE FILENAME TOO FROM FIELDNAMESLIST[Y] AND OPEN IT - FOR EXAMPLE ADDRESS..xml
break;
}
}
i++;
}
}
All you have done in the above code is create an array list with the column number and column desc.
So say the file FIELDNAMES.xml has the text billto_name and the text shipto_name
Then if in the input file that I have entered on screen has billto_name as the 5th column and shipto_name as the 7th column in it's schema then,
ArrayList myList[0] colindex will be = 5
myList[0] coldesc will be = "billto_name"
myList[1] colindex will be = 7
myList[1] coldesc will be = "shipto_name"
After this you will have to loop through your DataTable dTbl again and compare the ColumnName to ColDesc in the ArrayList mylist while building the records.
please help me to do this. I need some coidng help. Help me to finish it in full way.
ramya
|
|
|
|
|
I would like to pull out some icons from
Windows (Its Shell32 Dll)to Image list
How can i approach to those icons ??
C# Windows Form
|
|
|
|
|
How can read a text by text to speech microsft engine ?
Regards' AmirJalaly
|
|
|
|
|
Hi All,
I have a listview which I have enabled multiselect and want to delete all of the user selections.
The user presses a button to do this. How can i delete all selected rows in the listview?
Thanks for the help.
Stephen
|
|
|
|
|
Hi!
The first approach would probably be to iterate over the SelectedIndices collection and to remove the items in there. You have to be careful, though, not to alter the collection inside the loop.
So I'd suggest a for loop instead of a foreach and to iterate over the Items collection and to check for the Selected property:
for (int i=0; i<ListView1.Items.Count; i++)
{
if (ListView1.Items[i].Selected)
{
ListView1.Items.RemoveAt(i);
i--;
}
}
(written from memory, no guarantee for correctness )
mav
|
|
|
|
|
The code isnt complete. I would suggest:
<br />
for (int i = ListView1.Items.Count - 1; i >= 0; i--)<br />
{<br />
if (ListView1.Items[i].Selected)<br />
{<br />
ListView1.Items.RemoveAt(i);<br />
}<br />
}<br />
|
|
|
|
|
You're right, I forgot to escape my <
Sorry for not verifying the results...
My for loop was:
for (int i=0; i<ListView1.Items.Count; i++)
mav
|
|
|
|
|
Can anyone please guide me how to set the properties of Windows Control Library dll when we are using it in HTML page ?
Say for ex:
<OBJECT id="ucl" name="ucl" classid="http://localhost/UserCtrllib/ControlLibrary.dll#ControlLibrary.rtfcontrol" VIEWASTEXT width=275 height=500></OBJECT>
I have a property : FileName in the rtfcontrol class. I need to assign file for the file name thru html.
How will i do that ? It tried the following
<script language =javascript>
function callFun()
{
ucl.FileName = "abcdefg.xml";
}
</script>
but says ucl is undefined.
Let me know where have I gone wrong ?
-Sreenath
|
|
|
|
|
hello i have a program using a TcpListener and x number of Sockets each has thier own thread my real question is how to i determine if the sockets have lose thier connection i have a thread that handles the sockets connection and determines if the user has sent any data or not and then passes it off to the main thread. i tried using Socket.Connected but it didnt do anything i have a try block within the user thread and i tried using catching a SocketException but that didnt work either what are your suggestions
thanks
|
|
|
|
|
If I want to insert 100000 record. What are the fast way to insert. I use Microsoft Access
|
|
|
|
|
First, don't use Access.
Second, no matter what, this is going to take a while. Access is file based meant as a small desktop database, not the monster your about to make it with that kind of an import.
Access/Jet doesn't have a bulk import ability like SQL Server does, at least programatically. Depending on the source of the data, you can import delimitted text files, but only in Access. Access parses up each line and INSERT's the data one line at a time. Your app will have to do the same thing, call an SQL INSERT statement for each and every record that your going to put into the database.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hello,
I'm trying to hash a password so that only the hash is stored in the database and not the password itself. Can I use FormsAuthentication.HashPasswordForStoringInConfigFile in a Windwos Forms application? Or is ther anything similar?
Thanks,
-- LuisR
Luis Alonso Ramos
Intelectix - Chihuahua, Mexico
Not much here: My CP Blog!
|
|
|
|
|
|
Colin Angus Mackay wrote:
FormsAuthentication.HashPasswordForStoringInConfigFile
This is a little bit of topic, but anyway: This one really puzzles me. I'm usually amazed about the design of the BCL but in this case my first thought is 'where are HashPasswordForStoringInDatabase(), HashPasswordForStoringInNonConfigFile() and HashPasswordConvertItToStringAndReturnReferenceToString()'. I also don't understand why the second parameter is a string instead of an enum.
Confused regards
Dennis
|
|
|
|
|
|
Colin Angus Mackay wrote:
Let me know if it works or not.
It did work. I just had to manually add a reference to System.Web.dll and it all worked.
Thanks!
-- LuisR
Luis Alonso Ramos
Intelectix - Chihuahua, Mexico
Not much here: My CP Blog!
|
|
|
|
|
my project use an access data base (mdb file) and i want to encrypt that file to prevent abusing the database but if i change the file my project cannot use it because adoconnection can not connect to this encrypted file and if i decode the enrypted file in my project,during running of my project the database file can be abused in out of my application area. what should i do with this problem...
thanks
m.rastgar
|
|
|
|
|
when i create a setup for my project with .net setup project when i use it in other windows which .net framework isnt installed on it, the setupping of my project doesnt work and its error message says you need .net framework to run this setup. what should i do to have a complete setup of my project without any problems in the computers which .net framework isnt installed on them. if the answer is to install .net framework on destination computer, how should i do that. please tell whole procedure ...
thanks
m.rastgar
|
|
|
|
|
A .net application can only run on a machine with .net framework installed.
here is an article on the deployment of framework issue:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/dotnetframedepguid1_1.asp?_r=1
-spif2001
|
|
|
|
|
Hello all,
I hope someone out there can help me! I am beginning to write a Karaoke hosting program, similar to Mimic Audition 2 and MTU Hoster (a quick GOOGLE will show you the apps I mean).
In order to start off, I need to be able to rip CD+G discs in to BIN or ISO format, in a similar way that something like CDR-Win can do. I found the C# CD-Ripping code on this site, and thought I'd give that a quick whirl, but unfortunately when trying to play the ripped file back through a karaoke player I get one frame of graphics, and an awful lot of noise rather than music.
Has anybody got any ideas how I could go about doing this? I believe the graphics are sub-channel data to the audio file.
Any suggestions greatly received!
Paul.
|
|
|
|