Search
Submit & Win
Submit and win
Cash Prizes !
Winners

Win Prizes

Social Presence
Twitter Twitter LinkedIn YouTube Google

Like us on Facebook
Advertisements
Top Forums Author
Fri, 19-Dec-2014 Authors
All Time Authors
Jayakumars
4210
Karthikanbarasan
3455
Shanky11
3150

Latest members | More ...


(Statistics delayed by 5 minutes)
 Forum Post

Comparing the Search String with the ILIST in WPF

Anupama96
Posted by Anupama96 under WPF on 2/6/2012 9:23:24 AM | Points: 10 | Views : 1237 | Status : [Member] | Replies : 1


Hi,
This is the first time i am using WPF with LINQ
I am writing the below code to load the listbox

string usageIndicator = AppEnvironment.ToUpper() == "PROD" ? "P" : "T";

using (X12837DataContext dc = new X12837DataContext(_ediConnectionstring))

{

IList<tbl837SubmissionGroupData> submissionGroups = dc.tbl837SubmissionGroupDatas.Where(s => s.UsageIndicator == usageIndicator &&
(s.SelectClaimsByDate == "Y" || s.SelectClaimsNotSent == "Y")).OrderBy(g => g.SubmissionGroupName).ToList();
lstBoxSubmissionGroup.ItemsSource = submissionGroups;
lstBoxSubmissionGroup.DisplayMemberPath = "SubmissionGroupName";
ResponseText = string.Format("{0} submission groups listed.\n", submissionGroups.Count);
}

where tbl837SubmissionGroupData is a class containing all the attributes ,
submissionGroups andsubmissionGroupName are the attributes.

now the data is like submissiongroups have [0],[1],[2],[3]
which internall contains variables...
[0] ==> id, groupname,groupid

so i want to check all the list [0][1][2][3] data to find a string suppose "mat"which is a unique value in the entire list and get its index.

for example i found mat in [2] then i want to return 2 as index

how to do that. i wrote the following code after the above code but no use i am getting nowher could u please suggest a better approach or help me with any link
IEnumerable items = lstBoxSubmissionGroup.Items;
foreach (object obj in items)
{
string val = obj as string;
if ((!string.IsNullOrEmpty(val)) && val.Contains(searchString))
{
int id = lstBoxSubmissionGroup.Items.IndexOf(obj);
}
}

Anupama Bommaraju

Posted by: Blessyjees on: 2/7/2012 [Member] Bronze | Points: 25

Hi,

change your code like below and try

foreach (ListBoxItem item in this.listBox1.Items)

{
if (item.Content.ToString().Contains("t"))
{
int index = this.listBox1.Items.IndexOf(item);
MessageBox.Show(index.ToString());
}
}

Blessy Baby
Digitalmesh Softech pvt Ltd
https://blessybaby.wordpress.com/

Anupama96, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response


Share this to:

Bookmark It