|
Can any body help me out how to make a window as transperant window in .net2.0;
|
|
|
|
|
try setting the opacity property for the window...
HTH.
|
|
|
|
|
Actually my requirement is to display only the text which is present on the form without showing the form to the user.If i tries with opacity it is showing nothing.Everything becomes transperant.
|
|
|
|
|
don't put the text on the form as lable or something. instead paint the text using DrawText in OnPaint.
I'm not sure it will work or not. but you can try.
HTH.
|
|
|
|
|
Hello,
Set the "TransparencyKey" property equal to your forms BackColor.
All the best,
Martin
|
|
|
|
|
Hi Martin,
your idea is good bt here my forms backcolot is changing dynamically.How i can implement this one with tansperancykeycolor property.
|
|
|
|
|
Hello,
RameshwerE wrote: your idea is good
RameshwerE wrote: my forms backcolot is changing dynamically
You have to handle the BackColorChanged event and set it there accordingly.
this.BackColorChanged += new System.EventHandler(this.yourForm_BackColorChanged);
private void yourForm_BackColorChanged(object sender, System.EventArgs e)
{
this.TransparencyKey = this.BackColor;
}
Hope it helps!
All the best,
Martin
|
|
|
|
|
hello !!
Actually m a fresher n i have no idea what to do n which tech to get into . I hv got to work on java but in java i know nothing except core java . My Intereset is in >net n m not at all suer what to do plz do reply n hlp me out of dilemma
Mrinal
Mrinal
|
|
|
|
|
Please don't cross post. If I do a search on your user am I going to find lots and lots of posts asking the same question? If so, remove the ones that have no replies attached to them.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Could you at least make the effort of writing in correct English please?! As far as I know, we are not limited by the number of characters in a post and NO, writing in SMS format is NOT cool!
-- If this is a post that has been helpful to you, please vote for it. Thank you!
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
|
Dear Mrinal,
here are the letters that seem to be broken on your keyboard.
Please insert them in the correct places using copy&paste and then try re-posting your question, so that people are able to read it properly.
I', a, d, a, d, n, o, l, o, g, y, a, e, ., a, d, I', ., e, a, e, a, d, e, .
Regards,
mav
--
Black holes are the places where God divided by 0...
|
|
|
|
|
|
Hi All,
PLease let me know if how can a save the values in a column from a database in an array using C# .NET Web Application (so that i could use each value in the array in my code one by one.)
For Eg.: if i have the following query:
SELECT Name FROM Details WHERE Country='India'
here "Name" and "Country" are two columns in table called "Details".
Suppose the query returns Three values: Ram, John and Sohail
i want these names to be saved in an arraay.
i could not use the "ExecuteScalar" class as it can save only one value into a variable!
please send me the few lines of code necessary to do that using the above mentioned example.
Thanks,
Ramesh
|
|
|
|
|
The SELECT command will already return the values in a table format. You need a data reader to loop through the values. You have to create your own DataTable (in this case with one column) and insert the values as you loop the data reader. If you are using SQL Server, you can use the SqlDataReader class.
Assuming you have:
sql command: SqlCommand myCommand = new SqlCommand();
data table: DataTable myTable = new DataTable();
You would have to put something like this
SqlDataReader dr = myCommand.ExecuteReader();
while (dr.Read())
{
DataRow row = myTable.NewRow();
row[0] = dr.GetString(0);
row[1] = ......
myTable.Rows.Add(row);
}
dr.Close();
Good luck
Talal
-- If this is a post that has been helpful to you, please vote for it. Thank you!
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
Instead of manually adding each row to the datatable you can use dataadapter to fetch all the values
|
|
|
|
|
Thanks Talal
Now how do i get these values from row and save in a array variable, which i need to pass as a parameter to a method???
|
|
|
|
|
Like I said in my second post here http://www.codeproject.com/script/comments/forums.asp?msg=2176578&forumid=1649#xx2176578xx[^], you need to replace the data table stuff with the array stuff. Since you only return one column from the database, you would only need column 0 of the data reader:
ArrayList myList = new ArrayList();
SqlDataReader dr = myCommand.ExecuteReader();
while (dr.Read())
myList.Add(dr.GetString(0));
dr.Close();
If your method has an Array parameter, you can convert ArrayList into Array as follows:
Array myArray = myList.ToArray();
-- If this is a post that has been helpful to you, please vote for it. Thank you!
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
Thanks talal
Now if i wanna display all these values in the array(or datareader) in a dropdown list.... how do i do that???????
|
|
|
|
|
You need to do a databinding.
If you have your data in the datatable as I first described, you would do as follows.
Supposing DataTable myTable = new DataTable(); is your table where the values are stored and DropDownList ddlFoo; is your drop down list, you would bind like this:
ddlFoo.DataSource = myTable;
ddlFoo.DataTextField = "ColumnNameForText";
ddlFoo.DataValueField = "ColumnNameForValue";
ddlFoo.DataBind();
Remember that you can only bind 2 columns of the table, one column should contain the text to be displayed in the DDL and one column should contain the corresponding value for each entry.
If you are using the ArrayList as I described ArrayList myList = new ArrayList(); you need to make sure that the object that you added in the array has 2 fields where you would place the text and the value fields. I use System.Web.UI.WebControls.ListItem because this class has 2 properties Text and Value . You would then make the binding in the same way you would do for the data table:
ddlFoo.DataSource = myList;
ddlFoo.DataTextField = "Text";
ddlFoo.DataValueField = "Value";
ddlFoo.DataBind();
Here we put Text and Value because these are the names of the properties of the ListItem class, but if you used another class with other fields, you would put their name here.
Hope this helps.
Talal
-- If this is a post that has been helpful to you, please vote for it. Thank you!
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
You can use executereader, read all the values and store them in array but in my opinion arraylist would be better as you don't know how many values you'll need to store. But why do you need it? You can store values in datatable and then access them very easily.
|
|
|
|
|
Could you please give me a sample code(using my example above) to do the same as u mentioned.......
|
|
|
|
|
http://www.codeproject.com/cs/database/DatabaseAcessWithAdoNet1.asp
|
|
|
|
|
oops, I just noticed that you wanted the results in an Array. Well instead of a data table, you can use an ArrayList and add the elements as you read them from the data reader.
Talal
-- If this is a post that has been helpful to you, please vote for it. Thank you!
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
Hello friends,
Can we set the no of rows in listview.
Regards,
rahul saini
|
|
|
|