Click here to Skip to main content
15,895,777 members
Home / Discussions / C#
   

C#

 
AnswerRe: Deleting items in group with a Condition [C#] Pin
OriginalGriff13-Mar-19 20:58
mveOriginalGriff13-Mar-19 20:58 
AnswerRe: Deleting items in group with a Condition [C#] Pin
Gerry Schmitz14-Mar-19 6:04
mveGerry Schmitz14-Mar-19 6:04 
GeneralRe: Deleting items in group with a Condition [C#] Pin
BillWoodruff15-Mar-19 0:17
professionalBillWoodruff15-Mar-19 0:17 
AnswerRe: Deleting items in group with a Condition [C#] Pin
BillWoodruff15-Mar-19 0:16
professionalBillWoodruff15-Mar-19 0:16 
QuestionSending Json looking formatted plain text to be de-serialized. Pin
Stephen Holdorf13-Mar-19 11:16
Stephen Holdorf13-Mar-19 11:16 
AnswerRe: Sending Json looking formatted plain text to be de-serialized. Pin
OriginalGriff13-Mar-19 20:57
mveOriginalGriff13-Mar-19 20:57 
QuestionHow will i make the back color red for each rows in the listview? Pin
Fxty13-Mar-19 2:24
Fxty13-Mar-19 2:24 
AnswerRe: How will i make the back color red for each rows in the listview? PinPopular
OriginalGriff13-Mar-19 2:41
mveOriginalGriff13-Mar-19 2:41 
Firstly, don't do it like that! Never concatenate strings to build a SQL command. It leaves you wide open to accidental or deliberate SQL Injection attack which can destroy your entire database. Always use Parameterized queries instead.

When you concatenate strings, you cause problems because SQL receives commands like:
SQL
SELECT * FROM MyTable WHERE StreetAddress = 'Baker's Wood'
The quote the user added terminates the string as far as SQL is concerned and you get problems. But it could be worse. If I come along and type this instead: "x';DROP TABLE MyTable;--" Then SQL receives a very different command:
SQL
SELECT * FROM MyTable WHERE StreetAddress = 'x';DROP TABLE MyTable;--'
Which SQL sees as three separate commands:
SQL
SELECT * FROM MyTable WHERE StreetAddress = 'x';
A perfectly valid SELECT
SQL
DROP TABLE MyTable;
A perfectly valid "delete the table" command
SQL
--'
And everything else is a comment.
So it does: selects any matching rows, deletes the table from the DB, and ignores anything else.

So ALWAYS use parameterized queries! Or be prepared to restore your DB from backup frequently. You do take backups regularly, don't you?

Secondly, if I do much what you have there, it works fine:
C#
listView1.Items.Clear();
listView1.Items.Add("aaa");
listView1.Items.Add("bbb");
listView1.Items.Add("acc");
listView1.Items.Add("ddd");
int itemCount = 0;
foreach (ListViewItem item in listView1.Items)
    {
    if ((itemCount++ & 1) == 0) item.BackColor = Color.Red;
    }
So start by checking with the debugger exactly what is happening - at a guess, you have no items loaded into your ListView but without being able to run your code through the debugger and with your data available, we can't tell.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!

QuestionHow to get the Focal Length of a Canon Camera Pin
Member 1415621212-Mar-19 17:13
Member 1415621212-Mar-19 17:13 
AnswerRe: How to get the Focal Length of a Canon Camera Pin
OriginalGriff12-Mar-19 20:53
mveOriginalGriff12-Mar-19 20:53 
AnswerRe: How to get the Focal Length of a Canon Camera Pin
Pete O'Hanlon13-Mar-19 0:22
mvePete O'Hanlon13-Mar-19 0:22 
GeneralRe: How to get the Focal Length of a Canon Camera Pin
Member 1415621214-Mar-19 19:41
Member 1415621214-Mar-19 19:41 
GeneralRe: How to get the Focal Length of a Canon Camera Pin
Member 1415621218-Mar-19 15:41
Member 1415621218-Mar-19 15:41 
Questionmultiple dropdown list in excel file Pin
Member 1417992812-Mar-19 7:36
Member 1417992812-Mar-19 7:36 
QuestionRe: multiple dropdown list in excel file Pin
Richard MacCutchan12-Mar-19 7:52
mveRichard MacCutchan12-Mar-19 7:52 
AnswerRe: multiple dropdown list in excel file Pin
Member 1417992812-Mar-19 8:01
Member 1417992812-Mar-19 8:01 
GeneralRe: multiple dropdown list in excel file Pin
Richard MacCutchan12-Mar-19 8:35
mveRichard MacCutchan12-Mar-19 8:35 
QuestionCatch JavaScript errors Pin
dataminers11-Mar-19 0:43
dataminers11-Mar-19 0:43 
AnswerRe: Catch JavaScript errors Pin
OriginalGriff11-Mar-19 1:49
mveOriginalGriff11-Mar-19 1:49 
Rant[REPOST] Catch JavaScript errors Pin
Richard Deeming11-Mar-19 9:22
mveRichard Deeming11-Mar-19 9:22 
QuestionSizeF and InvariantCulture Pin
Bernhard Hiller11-Mar-19 0:38
Bernhard Hiller11-Mar-19 0:38 
AnswerRe: SizeF and InvariantCulture Pin
OriginalGriff11-Mar-19 1:59
mveOriginalGriff11-Mar-19 1:59 
GeneralRe: SizeF and InvariantCulture Pin
Bernhard Hiller11-Mar-19 4:19
Bernhard Hiller11-Mar-19 4:19 
GeneralRe: SizeF and InvariantCulture Pin
OriginalGriff11-Mar-19 4:56
mveOriginalGriff11-Mar-19 4:56 
AnswerRe: SizeF and InvariantCulture Pin
BillWoodruff11-Mar-19 22:04
professionalBillWoodruff11-Mar-19 22:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.