DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   VB.NET (http://www.daniweb.com/forums/forum58.html)
-   -   what's the error...?? (http://www.daniweb.com/forums/thread89139.html)

preetham.saroja Sep 10th, 2007 12:19 pm
what's the error...??
 
can somebody tell m,
what's the error in below code-where all the columns with sex="male" should be displayed with color choclate in datagrid...plz
--------------------------------------
Protected
Sub datagrid1_itemdatabound(ByVal sender AsObject, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles datagrid1.ItemDataBound
If (e.Item.ItemType = ListItemType.Item) Or (e.Item.ItemType = ListItemType.AlternatingItem) Then
Dim str As String
If (e.Item.Cells(3).Text.Equals("male")) Then
'If e.Item.DataItem(2) = Convert.ToString("male") Then
e.Item.Cells(0).BackColor = Color.Chocolate
End If

preetham.saroja Sep 12th, 2007 4:47 pm
Re: what's the error...??
 
come on guyz,
someone plz help m-tell m what i have todo..i have been googling on this for last 3weeks.i have tried alltype of stuffs...guyz help m out,,,,,,

YHUBZ Sep 12th, 2007 11:38 pm
Re: what's the error...??
 
Hello preetham.saroja

i hope ds would help.

i did not use DataGrid instead i used DataGridView.

This is the code...

Private Sub btnFillGrid_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFillGrid.Click
Dim gRow As Integer
'Clear Content of DataGridView
DataGridView1.Rows.Clear()
For gRow = 0 To 9
'Add 10 Records
DataGridView1.Rows.Add()
DataGridView1.Item("dgName", gRow).Value = gRow & " : " & "Sample Data"
DataGridView1.Item("dgAge", gRow).Value = (gRow + 4) * 2
If (gRow Mod 2) Then
DataGridView1.Item("dgSex", gRow).Value = "Male"
Else
DataGridView1.Item("dgSex", gRow).Value = "Female"
End If
Next
End Sub

Private Sub DataGridView1_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
If DataGridView1.Columns(e.ColumnIndex).Name = "dgSex" Then
If Trim(UCase(DataGridView1.Item("dgSex", e.RowIndex).Value)) = "MALE" Then
e.CellStyle.BackColor = Color.Chocolate
End If
End If
End Sub


Note: I have put DataGridView1 and Commandbutton (btnFillGrid) on my form...


All times are GMT -4. The time now is 7:03 pm.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC