|
I have a ListView, and I'd like to only allow a single range to be selected. I need the equivalent of Java's SINGLE_SELECTION_INTERVAL ( http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/ListSelectionModel.html#SINGLE_INTERVAL_SELECTION ). For example:
If a ListView has 5 rows, #1,#2 could be selected, or #3,#4,#5, or just #3, but not #1,#3,#4.
Is there any way of adding this functionality in C# without getting heavily into rewriting the control?
|
|
|
|
|
i dont think so, you have to write code for this purpose
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87??6?N8?BcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-i?TV.C\y<p?jxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
I have a file. I want found the process/handle by which my file is opened?
Ambarish Jana
|
|
|
|
|
Well, if you want to find out what process is locking a file you can use this little utility http://www.dr-hoiby.com/WhoLockMe/[^]
That's a tool not a programmatic method so if its the latter you're after it won't help.
Regards,
Rob Philpott.
|
|
|
|
|
|
Hi All,
I have to listboxes and a button. when the user clicks the button, the selected items from listbox1 will copied into listbox2:
foreach (object o in listBox1.SelectedItems)<br />
<br />
{<br />
<br />
listBox2.Items.Add(o.ToString());<br />
<br />
}
How can i set a control before copieng items. If the selected item(s) from listbox1 already exist in listbox2, that item(s) will not be copied(to avoid duplicate items)????
Thanx.
|
|
|
|
|
Justim,
foreach (object item in listBox1.SelectedItems)
{
if (!listBox2.Items.Contains(item))
listBox2.Items.Add(item);
}
Regards,
Gareth.
|
|
|
|
|
just a quick note add this to your code and it will work !
Clipboard.SetText(item.ToString());
foreach (object item in listBox1.SelectedItems)
{
if (!listBox1.Items.Contains(item))
listBox1.Items.Add(item);
Clipboard.SetText(item.ToString());
}
|
|
|
|
|
I am facing a problem.
I have an enum which further goes as some string values.
Now I have a check or validation for that particular enum type as if it is null, then
display some error message.
But when I give nothing for the particular parameter, it takes the first value from the enum
which is wrong and I do not get the error message at all.
what should I have to do for the validation for null values or when user does not entered any value?
I do not want enum to set the default value as the first one.
|
|
|
|
|
I declared this:
public enum HowFullIsGlass<br />
{<br />
HalfEmpty,<br />
HalfFull<br />
}
and then tried to execute this statement block
HowFullIsGlass hfig ;<br />
if (hfig == null)<br />
{<br />
Console.WriteLine("Null value");<br />
}
I get this error
Warning 1 The result of the expression is always 'false' since a value of type 'WindowsApplication7.HowFullIsGlass' is never equal to 'null' of type 'WindowsApplication7.HowFullIsGlass?' C:\Users\russell.jones\Documents\Visual Studio 2005\Projects\WindowsApplication7\WindowsApplication7\Form1.cs 26 17 WindowsApplication7
I would be tempted to declare this
public enum HowFullIsGlass<br />
{<br />
Dunno,<br />
HalfEmpty,<br />
HalfFull<br />
}
and declare it as HowFullIsGlass hfig = HowFullIsGlass.Dunno;
then you don't need the null check you can check for Dunno
<br />
<br />
HTH<br />
<br />
Russ
|
|
|
|
|
salon,
Just add a value of "Null" to your enum and pass that.
Regards,
Gareth.
|
|
|
|
|
Enums are value types and therefor can never be null.
If you mean that the user provides a string and you try to parse it to get an enum value then I suggest you use System.String.IsNullOrEmpty and act accordingly.
|
|
|
|
|
|
gareth111 wrote: IsNullOrEmpty is not recommended as it can throw an exception which you wouldn't expect.
I have only ever seen this bug reproduced in the do-nothing example, not in any real code.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
This only applies in a very specific case and, if you move to .NET 3.5, it's been fixed.
|
|
|
|
|
Pete O'Hanlon wrote: This only applies in a very specific case and, if you move to .NET 3.5, it's been fixed.
Thats good know. Thanks.
Regards,
Gareth.
|
|
|
|
|
Every method that does something like "return someObject == null || someObject.SomeProperty == someValue;" can cause that exception (but only if it's called in a useless loop).
And it's fixed in .NET 2.0 SP1.
|
|
|
|
|
I have a ListBox set as Multiselect. I am populating the table thruough asp.net code. But I am using another dataset to get the items that should be selected. The only item that ends up selected is the last item in the dataset, and I know in several cases there are at least two items that should be selected. The code I am using for setting the selected items is:
DataSet ds1 = SqlHelper.ExecuteDataset(ConnStr, "StoredProd", Parm);
lbRequestTime.SelectionMode = ListSelectionMode.Multiple;
foreach (DataRow row in ds1.Tables[0].Rows)
{
lbRequestTime.SelectedValue = row["PerfTimeId"].ToString();
}
Any help on how to get the Mulitple selected items selected would be great.
Thanks, Doug
modified on Tuesday, March 25, 2008 9:33 AM
|
|
|
|
|
Hi,
you can use the following code
<br />
ListItem li;<br />
foreach (DataRow row in ds1.Tables[0].Rows)<br />
{<br />
li = lbRequestTime.Items.FindByValue(row["PerfTimeId"].ToString());<br />
if (li != null)<br />
li.Selected = true;<br />
}<br />
Do let me know if you need more info.
Cheers...
|
|
|
|
|
Hi,
I am using two sitemaps.I wrote code like this
web.sitemap
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="Default.aspx" title="" description="Home">
<siteMapNode url="Default.aspx" title="Computer" description="Computer" >
<siteMapNode url="Default.aspx" title="Laptop" description="Laptop" />
<siteMapNode url="Default.aspx" title="Desktop" description="Desktop" />
</siteMapNode>
</siteMapNode>
</siteMap>
web1.sitemap
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="User" description="User">
<siteMapNode url="" title="Forgot Password" description="Forgot Password" />
<siteMapNode url="" title="Change Password" description="Change Password" />
<siteMapNode url="" title="Login" description="Login" />
</siteMapNode>
</siteMap>
Web.config
<siteMap enabled="true">
<providers>
<add name="Example" type="System.Web.XmlSiteMapProvider" sitemapfile="~/Web.sitemap"/>
<add name="Example1" type="System.Web.XmlsitemapProvider" sitemapfile="~/Web2.sitemap"/>
</providers>
</siteMap>
.aspx page
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" SiteMapProvider="Example" />
It showing following error
Server Error in '/MultipleSitemap' Application.
The attribute 'sitemapfile' is unexpected in the configuration of the 'Example' provider.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Configuration.ConfigurationErrorsException: The attribute 'sitemapfile' is unexpected in the configuration of the 'Example' provider.
Source Error:
[No relevant source lines]
Source File: c:\Documents and Settings\system3\Local Settings\Temp\Temporary ASP.NET Files\multiplesitemap\85793d13\552d1a9d\App_Web_dbjhdcj7.0.cs Line: 0
How to solve this?
anyone help me please.
|
|
|
|
|
This is case sensitive. Use siteMapFile instead of sitemapfile . Please remove the posts below as well.
|
|
|
|
|
|
Hi,
Has anyone worked with Client Application Services in Visual Studio 2008? Can someone please tell me where I can find a good tutorial on using Client Application Services concerning SQL 2005? I have a lot of tutorials on how to impliment it but there's nothing on how to impliment it using SQL Server.
Thank you!!
Illegal Operation
Making Computer Software Talk
|
|
|
|
|
Hi,
I am using two sitemaps.I wrote code like this
web.sitemap
<sitemap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<sitemapnode url="Default.aspx" title="" description="Home">
<sitemapnode url="Default.aspx" title="Computer" desscription="Computer">
<sitemapnode url="Default.aspx" title="Desktop" description="Desktop">
web1.sitemap
<sitemap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<sitemapnode url="" title="User" description="User">
<sitemapnode url="" title="Forgot Password" description="Forgot Password">
<sitemapnode url="" title="Change Password" description="Change Password">
<sitemapnode url="" title="Login" description="Login">
Web.config
<sitemap enabled="true">
<providers>
<add name="Example" type="System.Web.XmlSiteMapProvider" sitemapfile="~/Web.sitemap">
<add name="Example1" type="System.Web.XmlsitemapProvider" sitemapfile="~/Web2.sitemap">
.aspx page
<asp:sitemapdatasource id="SiteMapDataSource1" runat="server" sitemapprovider="Example">
It showing following error
Server Error in '/MultipleSitemap' Application.
The attribute 'sitemapfile' is unexpected in the configuration of the 'Example' provider.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Configuration.ConfigurationErrorsException: The attribute 'sitemapfile' is unexpected in the configuration of the 'Example' provider.
Source Error:
[No relevant source lines]
Source File: c:\Documents and Settings\system3\Local Settings\Temp\Temporary ASP.NET Files\multiplesitemap\85793d13\552d1a9d\App_Web_dbjhdcj7.0.cs Line: 0
How to solve this?
anyone help me please.
|
|
|
|
|
Hi,
I am using two sitemaps.I wrote code like this
web.sitemap
<sitemap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<sitemapnode url="Default.aspx" title="" description="Home">
<sitemapnode url="Default.aspx" title="Computer" desscription="Computer">
<sitemapnode url="Default.aspx" title="Desktop" description="Desktop">
web1.sitemap
<sitemap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<sitemapnode url="" title="User" description="User">
<sitemapnode url="" title="Forgot Password" description="Forgot Password">
<sitemapnode url="" title="Change Password" description="Change Password">
<sitemapnode url="" title="Login" description="Login">
Web.config
<sitemap enabled="true">
<providers>
<add name="Example" type="System.Web.XmlSiteMapProvider" sitemapfile="~/Web.sitemap">
<add name="Example1" type="System.Web.XmlsitemapProvider" sitemapfile="~/Web2.sitemap">
.aspx page
<asp:sitemapdatasource id="SiteMapDataSource1" runat="server" sitemapprovider="Example">
It showing following error
Server Error in '/MultipleSitemap' Application.
The attribute 'sitemapfile' is unexpected in the configuration of the 'Example' provider.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Configuration.ConfigurationErrorsException: The attribute 'sitemapfile' is unexpected in the configuration of the 'Example' provider.
Source Error:
[No relevant source lines]
Source File: c:\Documents and Settings\system3\Local Settings\Temp\Temporary ASP.NET Files\multiplesitemap\85793d13\552d1a9d\App_Web_dbjhdcj7.0.cs Line: 0
How to solve this?
anyone help me please.
|
|
|
|