I am trying to define an ObjectDataSource parameter that is a Guid:
ObjectDataSource.DeleteParameters.Add(New Parameter("ID",
TypeCode.Int32))
However TypeCode does not have an option of Guid.
How should I do this?
Thanks,
MiguelHello shapper
Try
ObjectDataSource.DeleteParameters.Add(New
Parameter("ID",TypeCode.Object))
Links
--
TypeCode Enumeration
Specifies the type of an object.
http://msdn2.microsoft.com/en-us/li...m.typecode.aspx
______________________
Jose A. Fernandez
blog: [url]http://g
s.ms/blogs/fernandezja[/url]On 22 feb, 21:39, shapper <mdmo...@.gmail.com> wrote:
> Hello,
> I am trying to define an ObjectDataSource parameter that is a Guid:
> ObjectDataSource.DeleteParameters.Add(New Parameter("ID",
> TypeCode.Int32))
> However TypeCode does not have an option of Guid.
> How should I do this?
> Thanks,
> Miguel
On Feb 23, 2:29 am, "Jose A. Fernandez" <fernande...@.gmail.com> wrote:
> Hello shapper
> Try
> ObjectDataSource.DeleteParameters.Add(New
> Parameter("ID",TypeCode.Object))
> Links
> --
> TypeCode Enumeration
> Specifies the type of an object.http://msdn2.microsoft.com/en-us/li...
typecode.aspx
> ______________________
> Jose A. Fernandez
> blog:[url]http://g
s.ms/blogs/fernandezja[/url]> On 22 feb, 21:39, shapper <mdmo...@.gmail.com> wrote:
>
>
>
>
>
>
>
I tried that and inside my Delete method the ID object is recognized
as a Guid but is empty. It has no value.
What might be wrong?
Thanks,
Miguel
Object data type works.
AG
Email: discussATadhdataDOTcom
"shapper" <mdmoura@.gmail.com> wrote in message
news:95fa691c-6151-4709-a257-21c16b9e1f60@.j28g2000hsj.googlegroups.com...
> Hello,
> I am trying to define an ObjectDataSource parameter that is a Guid:
> ObjectDataSource.DeleteParameters.Add(New Parameter("ID",
> TypeCode.Int32))
> However TypeCode does not have an option of Guid.
> How should I do this?
> Thanks,
> Miguel
Hi Shapper
Please.. could you write a little more code...we can help you
better ;)
Example.. how do you bind a ObjectDataSource with data' wich
webcontrol?
______________________
Jose A. Fernandez
blog: [url]http://g
s.ms/blogs/fernandezja[/url]On 23 feb, 00:57, shapper <mdmo...@.gmail.com> wrote:
> On Feb 23, 2:29 am, "Jose A. Fernandez" <fernande...@.gmail.com> wrote:
>
>
>
>
>
>
>
>
>
>
>
>
> I tried that and inside my Delete method the ID object is recognized
> as a Guid but is empty. It has no value.
> What might be wrong?
> Thanks,
> Miguel
On Feb 23, 12:30 pm, "Jose A. Fernandez" <fernande...@.gmail.com>
wrote:
> Hi Shapper
> Please.. could you write a little more code...we can help you
> better ;)
> Example.. how do you bind a ObjectDataSource with data' wich
> webcontrol?
> ______________________
> Jose A. Fernandez
> blog:[url]http://g
s.ms/blogs/fernandezja[/url]> On 23 feb, 00:57, shapper <mdmo...@.gmail.com> wrote:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Hi,
I am using an ASP.NET 3.5 ListView. Here is the code I am using:
ListView
Private Sub lvTags_Init(ByVal sender As Object, ByVal e As
EventArgs) Handles lvTags.Init
With lvTags
.DataKeyNames = New String() {"TagID"}
.DataSourceID = "odsTags"
.ID = "lvTags"
.InsertItemPosition = InsertItemPosition.FirstItem
End With
' Define templates
With lvTags
.EditItemTemplate = New
TagsTemplate(TemplateType.EditItemTemplate)
.InsertItemTemplate = New
TagsTemplate(TemplateType.InsertItemTemplate)
.ItemTemplate = New TagsTemplate(TemplateType.ItemTemplate)
.LayoutTemplate = New
TagsTemplate(TemplateType.LayoutTemplate)
End With
End Sub
ObjectDataSource
Private Sub odsTags_Init(ByVal sender As Object, ByVal e As
EventArgs) Handles odsTags.Init
' Define properties
With odsTags
.ID = "odsTags"
.DeleteMethod = "Delete"
.InsertMethod = "Insert"
.SelectMethod = "SelectAll"
.TypeName = "TagsManager"
.UpdateMethod = "Update"
End With
odsTags.DeleteParameters.Add(New Parameter("TagID",
TypeCode.Object))
odsTags.InsertParameters.Add(New Parameter("Text",
TypeCode.String))
odsTags.UpdateParameters.Add(New Parameter("TagID",
TypeCode.Object))
odsTags.UpdateParameters.Add(New Parameter("Text",
TypeCode.String))
End Sub
DELETE Method
< DataObjectMethodAttribute(DataObjectMeth
odType.Delete, True)> _
Public Shared Sub Delete(ByVal TagID As Object)
Dim database As New CodeDataContext
Dim tag = (From t In database.Tags _
Where t.TagID = TagID _
Select t).Single
database.Tags.DeleteOnSubmit(tag)
End Sub
I also tried:
Where t.TagID = New Guid(TagID.ToString)
When I debug the TagID input in Delete method is recognized as Guid
but is empty.
What am I doing wrong?
Thank You,
Miguel
On Feb 23, 1:18 pm, shapper <mdmo...@.gmail.com> wrote:
> On Feb 23, 12:30 pm, "Jose A. Fernandez" <fernande...@.gmail.com>
> wrote:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Hi,
> I am using an ASP.NET 3.5 ListView. Here is the code I am using:
> ListView
> Private Sub lvTags_Init(ByVal sender As Object, ByVal e As
> EventArgs) Handles lvTags.Init
> With lvTags
> .DataKeyNames = New String() {"TagID"}
> .DataSourceID = "odsTags"
> .ID = "lvTags"
> .InsertItemPosition = InsertItemPosition.FirstItem
> End With
> ' Define templates
> With lvTags
> .EditItemTemplate = New
> TagsTemplate(TemplateType.EditItemTemplate)
> .InsertItemTemplate = New
> TagsTemplate(TemplateType.InsertItemTemplate)
> .ItemTemplate = New TagsTemplate(TemplateType.ItemTemplate)
> .LayoutTemplate = New
> TagsTemplate(TemplateType.LayoutTemplate)
> End With
> End Sub
> ObjectDataSource
> Private Sub odsTags_Init(ByVal sender As Object, ByVal e As
> EventArgs) Handles odsTags.Init
> ' Define properties
> With odsTags
> .ID = "odsTags"
> .DeleteMethod = "Delete"
> .InsertMethod = "Insert"
> .SelectMethod = "SelectAll"
> .TypeName = "TagsManager"
> .UpdateMethod = "Update"
> End With
> odsTags.DeleteParameters.Add(New Parameter("TagID",
> TypeCode.Object))
> odsTags.InsertParameters.Add(New Parameter("Text",
> TypeCode.String))
> odsTags.UpdateParameters.Add(New Parameter("TagID",
> TypeCode.Object))
> odsTags.UpdateParameters.Add(New Parameter("Text",
> TypeCode.String))
> End Sub
> DELETE Method
> < DataObjectMethodAttribute(DataObjectMeth
odType.Delete, True)> _
> Public Shared Sub Delete(ByVal TagID As Object)
> Dim database As New CodeDataContext
> Dim tag = (From t In database.Tags _
> Where t.TagID = TagID _
> Select t).Single
> database.Tags.DeleteOnSubmit(tag)
> End Sub
> I also tried:
> Where t.TagID = New Guid(TagID.ToString)
> When I debug the TagID input in Delete method is recognized as Guid
> but is empty.
> What am I doing wrong?
> Thank You,
> Miguel
I just solved it.
Hi Shapper...How you did'
______________________
Jose A. Fernandez
blog: [url]http://g
s.ms/blogs/fernandezja[/url]On 23 feb, 20:22, shapper <mdmo...@.gmail.com> wrote:
> On Feb 23, 1:18 pm, shapper <mdmo...@.gmail.com> wrote:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> I just solved it.
On Feb 23, 11:17 pm, "Jose A. Fernandez" <fernande...@.gmail.com>
wrote:
> Hi Shapper...How you did'
> ______________________
> Jose A. Fernandez
> blog:[url]http://g
s.ms/blogs/fernandezja[/url]> On 23 feb, 20:22, shapper <mdmo...@.gmail.com> wrote:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Hi,
I just solved it using an object.
The problem was not only that ... on some moments I had it working but
the Delete method missed the database.SubmitChanges() so it wasn't
being deleted so I though the problem was still with TagID.
Thank You,
Miguel
0 comments:
Post a Comment