j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne qui
contient une checkBox.
Mon problème et que je veux que cette checkBox soit cochée SI le contenu
d'un de mes champs de mon dataView (id_admin) est différent de NULL. Je ne
vois pas comment spécifier dynamiquement la valeur de la propriété checked à
true ou false.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Norm
dans le evenement item_databound du datagrid tu vérifies la valeur. Voici le code en vb, tu pourras facilement le transférer en C# Private sub dataGridMembre_ItemDataBound(....)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
if not isdbnull(e.item.dataitem("id_admin")) then CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true else CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = false end if
end if
end sub
"nico" a écrit dans le message de news:
Bonjour
j'ai une question :
j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne qui contient une checkBox.
Mon problème et que je veux que cette checkBox soit cochée SI le contenu d'un de mes champs de mon dataView (id_admin) est différent de NULL. Je ne vois pas comment spécifier dynamiquement la valeur de la propriété checked à true ou false.
dans le evenement item_databound du datagrid tu vérifies la valeur.
Voici le code en vb, tu pourras facilement le transférer en C#
Private sub dataGridMembre_ItemDataBound(....)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType =
ListItemType.AlternatingItem Then
if not isdbnull(e.item.dataitem("id_admin")) then
CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true
else
CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = false
end if
end if
end sub
"nico" <ter@hotmail.com> a écrit dans le message de news:
ehuRSyL1EHA.1652@TK2MSFTNGP11.phx.gbl...
Bonjour
j'ai une question :
j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne qui
contient une checkBox.
Mon problème et que je veux que cette checkBox soit cochée SI le contenu
d'un de mes champs de mon dataView (id_admin) est différent de NULL. Je ne
vois pas comment spécifier dynamiquement la valeur de la propriété checked
à
true ou false.
dans le evenement item_databound du datagrid tu vérifies la valeur. Voici le code en vb, tu pourras facilement le transférer en C# Private sub dataGridMembre_ItemDataBound(....)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
if not isdbnull(e.item.dataitem("id_admin")) then CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true else CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = false end if
end if
end sub
"nico" a écrit dans le message de news:
Bonjour
j'ai une question :
j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne qui contient une checkBox.
Mon problème et que je veux que cette checkBox soit cochée SI le contenu d'un de mes champs de mon dataView (id_admin) est différent de NULL. Je ne vois pas comment spécifier dynamiquement la valeur de la propriété checked à true ou false.
Salut, je fais face au mm pb avec mon repeater. Mais ma conversion c# n'est pas exact. Un petit peu d'aide serait la bienvenue ^^. Il me sort que " 'DataItem' designe 'propriété' ou 'méthode' était attendu" private void EmployeeInfoTagRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
dans le evenement item_databound du datagrid tu vérifies la valeur. Voici le code en vb, tu pourras facilement le transférer en C# Private sub dataGridMembre_ItemDataBound(....)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType > ListItemType.AlternatingItem Then
if not isdbnull(e.item.dataitem("id_admin")) then CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true else CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = false end if
end if
end sub
"nico" a écrit dans le message de news:
> Bonjour > > j'ai une question : > > j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne qui > contient une checkBox. > > Mon problème et que je veux que cette checkBox soit cochée SI le contenu > d'un de mes champs de mon dataView (id_admin) est différent de NULL. Je
ne
> vois pas comment spécifier dynamiquement la valeur de la propriété
Salut,
je fais face au mm pb avec mon repeater.
Mais ma conversion c# n'est pas exact.
Un petit peu d'aide serait la bienvenue ^^.
Il me sort que " 'DataItem' designe 'propriété' ou 'méthode' était attendu"
private void EmployeeInfoTagRepeater_ItemDataBound(object sender,
RepeaterItemEventArgs e)
"Norm" <Norm@Norm.com> a écrit dans le message de
news:%23PuBhhh1EHA.2016@TK2MSFTNGP15.phx.gbl...
dans le evenement item_databound du datagrid tu vérifies la valeur.
Voici le code en vb, tu pourras facilement le transférer en C#
Private sub dataGridMembre_ItemDataBound(....)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType > ListItemType.AlternatingItem Then
if not isdbnull(e.item.dataitem("id_admin")) then
CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true
else
CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = false
end if
end if
end sub
"nico" <ter@hotmail.com> a écrit dans le message de news:
ehuRSyL1EHA.1652@TK2MSFTNGP11.phx.gbl...
> Bonjour
>
> j'ai une question :
>
> j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne qui
> contient une checkBox.
>
> Mon problème et que je veux que cette checkBox soit cochée SI le contenu
> d'un de mes champs de mon dataView (id_admin) est différent de NULL. Je
ne
> vois pas comment spécifier dynamiquement la valeur de la propriété
Salut, je fais face au mm pb avec mon repeater. Mais ma conversion c# n'est pas exact. Un petit peu d'aide serait la bienvenue ^^. Il me sort que " 'DataItem' designe 'propriété' ou 'méthode' était attendu" private void EmployeeInfoTagRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
dans le evenement item_databound du datagrid tu vérifies la valeur. Voici le code en vb, tu pourras facilement le transférer en C# Private sub dataGridMembre_ItemDataBound(....)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType > ListItemType.AlternatingItem Then
if not isdbnull(e.item.dataitem("id_admin")) then CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true else CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = false end if
end if
end sub
"nico" a écrit dans le message de news:
> Bonjour > > j'ai une question : > > j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne qui > contient une checkBox. > > Mon problème et que je veux que cette checkBox soit cochée SI le contenu > d'un de mes champs de mon dataView (id_admin) est différent de NULL. Je
ne
> vois pas comment spécifier dynamiquement la valeur de la propriété
il importe de tester que les items et alternate item car dans le itemdatabound, le test est aussi fait pour les header et footer. If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then peut-être cela réglera ton problème!
"Mick" a écrit dans le message de news: 41ab3052$0$22413$
Salut, je fais face au mm pb avec mon repeater. Mais ma conversion c# n'est pas exact. Un petit peu d'aide serait la bienvenue ^^. Il me sort que " 'DataItem' designe 'propriété' ou 'méthode' était attendu" private void EmployeeInfoTagRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
dans le evenement item_databound du datagrid tu vérifies la valeur. Voici le code en vb, tu pourras facilement le transférer en C# Private sub dataGridMembre_ItemDataBound(....)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType >> ListItemType.AlternatingItem Then
if not isdbnull(e.item.dataitem("id_admin")) then CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true else CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = false end if
end if
end sub
"nico" a écrit dans le message de news:
> Bonjour > > j'ai une question : > > j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne > qui > contient une checkBox. > > Mon problème et que je veux que cette checkBox soit cochée SI le > contenu > d'un de mes champs de mon dataView (id_admin) est différent de NULL. Je
ne
> vois pas comment spécifier dynamiquement la valeur de la propriété
il importe de tester que les items et alternate item car dans le
itemdatabound, le test est aussi fait pour les header et footer.
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType =
ListItemType.AlternatingItem Then
peut-être cela réglera ton problème!
"Mick" <saulot@libertysurf.fr> a écrit dans le message de news:
41ab3052$0$22413$626a14ce@news.free.fr...
Salut,
je fais face au mm pb avec mon repeater.
Mais ma conversion c# n'est pas exact.
Un petit peu d'aide serait la bienvenue ^^.
Il me sort que " 'DataItem' designe 'propriété' ou 'méthode' était
attendu"
private void EmployeeInfoTagRepeater_ItemDataBound(object sender,
RepeaterItemEventArgs e)
"Norm" <Norm@Norm.com> a écrit dans le message de
news:%23PuBhhh1EHA.2016@TK2MSFTNGP15.phx.gbl...
dans le evenement item_databound du datagrid tu vérifies la valeur.
Voici le code en vb, tu pourras facilement le transférer en C#
Private sub dataGridMembre_ItemDataBound(....)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType >> ListItemType.AlternatingItem Then
if not isdbnull(e.item.dataitem("id_admin")) then
CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true
else
CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = false
end if
end if
end sub
"nico" <ter@hotmail.com> a écrit dans le message de news:
ehuRSyL1EHA.1652@TK2MSFTNGP11.phx.gbl...
> Bonjour
>
> j'ai une question :
>
> j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne
> qui
> contient une checkBox.
>
> Mon problème et que je veux que cette checkBox soit cochée SI le
> contenu
> d'un de mes champs de mon dataView (id_admin) est différent de NULL. Je
ne
> vois pas comment spécifier dynamiquement la valeur de la propriété
il importe de tester que les items et alternate item car dans le itemdatabound, le test est aussi fait pour les header et footer. If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then peut-être cela réglera ton problème!
"Mick" a écrit dans le message de news: 41ab3052$0$22413$
Salut, je fais face au mm pb avec mon repeater. Mais ma conversion c# n'est pas exact. Un petit peu d'aide serait la bienvenue ^^. Il me sort que " 'DataItem' designe 'propriété' ou 'méthode' était attendu" private void EmployeeInfoTagRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
dans le evenement item_databound du datagrid tu vérifies la valeur. Voici le code en vb, tu pourras facilement le transférer en C# Private sub dataGridMembre_ItemDataBound(....)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType >> ListItemType.AlternatingItem Then
if not isdbnull(e.item.dataitem("id_admin")) then CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true else CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = false end if
end if
end sub
"nico" a écrit dans le message de news:
> Bonjour > > j'ai une question : > > j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne > qui > contient une checkBox. > > Mon problème et que je veux que cette checkBox soit cochée SI le > contenu > d'un de mes champs de mon dataView (id_admin) est différent de NULL. Je
ne
> vois pas comment spécifier dynamiquement la valeur de la propriété
il importe de tester que les items et alternate item car dans le itemdatabound, le test est aussi fait pour les header et footer. If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType > ListItemType.AlternatingItem Then peut-être cela réglera ton problème!
"Mick" a écrit dans le message de news: 41ab3052$0$22413$ > Salut, > je fais face au mm pb avec mon repeater. > Mais ma conversion c# n'est pas exact. > Un petit peu d'aide serait la bienvenue ^^. > Il me sort que " 'DataItem' designe 'propriété' ou 'méthode' était > attendu" > private void EmployeeInfoTagRepeater_ItemDataBound(object sender, > RepeaterItemEventArgs e) > > { > > if(e.Item.DataItem("IsMandatory")!=null) > > ((CheckBox)e.Item.FindControl("EmployeeInfoIsMandatoryTag")).Checked > > true; > > else > > ((CheckBox)e.Item.FindControl("EmployeeInfoIsMandatoryTag")).Checked > > false; > > } > > > > > > > "Norm" a écrit dans le message de > news:% >> dans le evenement item_databound du datagrid tu vérifies la valeur. >> Voici le code en vb, tu pourras facilement le transférer en C# >> Private sub dataGridMembre_ItemDataBound(....) >> >> If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType > >> ListItemType.AlternatingItem Then >> >> if not isdbnull(e.item.dataitem("id_admin")) then >> CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true >> else >> CType(e.Item.FindControl("chkAdmin"), checkBox ).checked false >> end if >> >> end if >> >> >> >> end sub >> >> >> "nico" a écrit dans le message de news: >> >> > Bonjour >> > >> > j'ai une question : >> > >> > j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne >> > qui >> > contient une checkBox. >> > >> > Mon problème et que je veux que cette checkBox soit cochée SI le >> > contenu >> > d'un de mes champs de mon dataView (id_admin) est différent de NULL.
"Norm" <Norm@Norm.com> a écrit dans le message de
news:%23xPYVOi1EHA.1192@tk2msftngp13.phx.gbl...
il importe de tester que les items et alternate item car dans le
itemdatabound, le test est aussi fait pour les header et footer.
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType > ListItemType.AlternatingItem Then
peut-être cela réglera ton problème!
"Mick" <saulot@libertysurf.fr> a écrit dans le message de news:
41ab3052$0$22413$626a14ce@news.free.fr...
> Salut,
> je fais face au mm pb avec mon repeater.
> Mais ma conversion c# n'est pas exact.
> Un petit peu d'aide serait la bienvenue ^^.
> Il me sort que " 'DataItem' designe 'propriété' ou 'méthode' était
> attendu"
> private void EmployeeInfoTagRepeater_ItemDataBound(object sender,
> RepeaterItemEventArgs e)
>
> {
>
> if(e.Item.DataItem("IsMandatory")!=null)
>
> ((CheckBox)e.Item.FindControl("EmployeeInfoIsMandatoryTag")).Checked > > true;
>
> else
>
> ((CheckBox)e.Item.FindControl("EmployeeInfoIsMandatoryTag")).Checked > > false;
>
> }
>
>
>
>
>
>
> "Norm" <Norm@Norm.com> a écrit dans le message de
> news:%23PuBhhh1EHA.2016@TK2MSFTNGP15.phx.gbl...
>> dans le evenement item_databound du datagrid tu vérifies la valeur.
>> Voici le code en vb, tu pourras facilement le transférer en C#
>> Private sub dataGridMembre_ItemDataBound(....)
>>
>> If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType > >> ListItemType.AlternatingItem Then
>>
>> if not isdbnull(e.item.dataitem("id_admin")) then
>> CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true
>> else
>> CType(e.Item.FindControl("chkAdmin"), checkBox ).checked false
>> end if
>>
>> end if
>>
>>
>>
>> end sub
>>
>>
>> "nico" <ter@hotmail.com> a écrit dans le message de news:
>> ehuRSyL1EHA.1652@TK2MSFTNGP11.phx.gbl...
>> > Bonjour
>> >
>> > j'ai une question :
>> >
>> > j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne
>> > qui
>> > contient une checkBox.
>> >
>> > Mon problème et que je veux que cette checkBox soit cochée SI le
>> > contenu
>> > d'un de mes champs de mon dataView (id_admin) est différent de NULL.
il importe de tester que les items et alternate item car dans le itemdatabound, le test est aussi fait pour les header et footer. If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType > ListItemType.AlternatingItem Then peut-être cela réglera ton problème!
"Mick" a écrit dans le message de news: 41ab3052$0$22413$ > Salut, > je fais face au mm pb avec mon repeater. > Mais ma conversion c# n'est pas exact. > Un petit peu d'aide serait la bienvenue ^^. > Il me sort que " 'DataItem' designe 'propriété' ou 'méthode' était > attendu" > private void EmployeeInfoTagRepeater_ItemDataBound(object sender, > RepeaterItemEventArgs e) > > { > > if(e.Item.DataItem("IsMandatory")!=null) > > ((CheckBox)e.Item.FindControl("EmployeeInfoIsMandatoryTag")).Checked > > true; > > else > > ((CheckBox)e.Item.FindControl("EmployeeInfoIsMandatoryTag")).Checked > > false; > > } > > > > > > > "Norm" a écrit dans le message de > news:% >> dans le evenement item_databound du datagrid tu vérifies la valeur. >> Voici le code en vb, tu pourras facilement le transférer en C# >> Private sub dataGridMembre_ItemDataBound(....) >> >> If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType > >> ListItemType.AlternatingItem Then >> >> if not isdbnull(e.item.dataitem("id_admin")) then >> CType(e.Item.FindControl("chkAdmin"), checkBox ).checked = true >> else >> CType(e.Item.FindControl("chkAdmin"), checkBox ).checked false >> end if >> >> end if >> >> >> >> end sub >> >> >> "nico" a écrit dans le message de news: >> >> > Bonjour >> > >> > j'ai une question : >> > >> > j'ai un datagrid sur ma page et je rajoute à ce dataGrid une colonne >> > qui >> > contient une checkBox. >> > >> > Mon problème et que je veux que cette checkBox soit cochée SI le >> > contenu >> > d'un de mes champs de mon dataView (id_admin) est différent de NULL.