Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,030

HOME > .NET Framework > Forum > update gridview ไม่ครับ รบกวนช่วยดู behind code ให้ผมหน่อยครับว่าถูกหรือเปล่า ขอบคุณครับ



 

update gridview ไม่ครับ รบกวนช่วยดู behind code ให้ผมหน่อยครับว่าถูกหรือเปล่า ขอบคุณครับ

 



Topic : 045406



โพสกระทู้ ( 38 )
บทความ ( 0 )



สถานะออฟไลน์




<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="Car2Land"
AllowSorting="True" CssClass="GridView" AllowPaging="True" AutoGenerateEditButton="True" AutoGenerateDeleteButton="True">
<Columns>
<asp:BoundField DataField="Brand" HeaderText="Brand" SortExpression="Brand" />
<asp:BoundField DataField="Short_Model" HeaderText="Short_Model" SortExpression="Short_Model" />
<asp:BoundField DataField="Year" HeaderText="Year" SortExpression="Year" />
<asp:BoundField DataField="Model" HeaderText="Model" SortExpression="Model" />
<asp:BoundField DataField="Color" HeaderText="Color" SortExpression="Color" />
<asp:BoundField DataField="Gear" HeaderText="Gear" SortExpression="Gear" />
<asp:BoundField DataField="CC" HeaderText="CC" SortExpression="CC" />
<asp:BoundField DataField="Detail" HeaderText="Detail" SortExpression="Detail" />
<asp:BoundField DataField="Price" HeaderText="Price" SortExpression="Price" />
<asp:BoundField DataField="Tent" HeaderText="Tent" SortExpression="Tent" />
<asp:BoundField DataField="Tel" HeaderText="Tel" SortExpression="Tel" />
</Columns>
<SelectedRowStyle BackColor="#FFFF80" />
</asp:GridView>
<asp:SqlDataSource ID="Car2Land" runat="server" ConnectionString="<%$ ConnectionStrings:Car2Land %>"
SelectCommand="SELECT [ID_Cars], [Brand], [Short_Model], [Year], [Model], [Color], [Gear], [CC], [Detail], [Price], [Tent], [Tel] FROM [c2l_car_all]"
UpdateCommand="UPDATE [c2l_car_all] set [Brand] = @Brand, [Short_Model] = @Short_Model, [Year] = @Year, [Model] = @Model, [Color] = @Color, [Gear] = @Gear, [CC] = @CC, [Detail] = @Detail, [Price] = @Price, [Tent] = @Tent, [Tel] = @Tel Where [ID_Cars] = @ID_Cars">
<UpdateParameters>
<asp:Parameter Name="ID_Cars" Type="String" />
<asp:Parameter Name="Brand" Type="String" />
<asp:Parameter Name="Short_Model" Type="String" />
<asp:Parameter Name="Year" Type="Int32" />
<asp:Parameter Name="Model" Type="String" />
<asp:Parameter Name="Color" Type="String" />
<asp:Parameter Name="Gear" Type="String" />
<asp:Parameter Name="CC" Type="String" />
<asp:Parameter Name="Detail" Type="String" />
<asp:Parameter Name="Price" Type="Int32" />
<asp:Parameter Name="Tent" Type="String" />
<asp:Parameter Name="Tel" Type="String" />
</UpdateParameters>
</asp:SqlDataSource>



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-14 10:28:06 By : yiam21 View : 1613 Reply : 6
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

มี error แจ้งหรือเปล่าครับ






Date : 2010-07-14 15:24:23 By : webmaster
 


 

No. 2



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


<asp:Parameter Name="ID_Cars" Type="String" />
<!-- Data type ตรงนี้ต้องเป็น DbType ค่ะ ไม่ใช่ Type ของ .Net -->
<!-- เขียนคล้ายกันแต่ความหมายคนละอย่างกันค่ะ มันไม่ Auto cast ให้ ไม่ว่าจะเป็น vb.net หรือ c# -->

<asp:Parameter Name="ID_Cars" Type="DbType.AnsiString" />
....
<asp:Parameter Name="Year" Type="DbType.Int32" />


นี่เป็น List ของ DataType ใน System.Data เลือกให้ compat กันนะคะ

.NET Framework Class Library
DbType Enumeration
Specifies the data type of a field, a property, or a Parameter object of a .NET Framework data provider.

Tip นิดนึงถ้าไม่สะดวกเขียนที่ front page จะเอาไปเขียนที่ code-behind ได้ค่ะ
ในกรณีของ update insert แล้วก็ delete นะคะ ส่วน select ควรทำที่ page aspx ค่ะ
Date : 2010-07-14 15:54:52 By : blurEyes
 

 

No. 3



โพสกระทู้ ( 38 )
บทความ ( 0 )



สถานะออฟไลน์


พอผมเปลี่ยนค่าเป็น
Type="DbType.AnsiString"

มันก็ขึ้น error อย่างนี้ครับ attribute นี้ไม่สามารถใช้ได้ครับ
Validation (ASP.Net): The values permitted for this attribute do not include 'DbType.AnsiString'
Date : 2010-07-15 09:29:36 By : yiam21
 


 

No. 4



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Quote:
รบกวนช่วยดู behind code ให้ผมหน่อยครับว่าถูกหรือเปล่า ขอบคุณครับ


- ตรงไหนโค้ดบิฮาย???

Quote:
มันก็ขึ้น error อย่างนี้ครับ attribute นี้ไม่สามารถใช้ได้ครับ
Validation (ASP.Net): The values permitted for this attribute do not include 'DbType.AnsiString'


- ของเก่าก็ ok นะ

Quote:
update gridview ไม่ครับ


- คุณใช้ sqldatasource ในการ update แถมยังไม่ได้แฮนเดิลอีเว็นต์จาก gridview มา

อัฟเดต sqldatasource เลย และถึง update ได้มันก็จะ update แค่ในฐานข้อมูล

เพราะคุณยังไม่ได้ bind data ที่อัฟเดตแล้วกลับมาแสดงที่ gridview
Date : 2010-07-15 10:23:52 By : tungman
 


 

No. 5



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


อันนี้มัน Auto process ค่ะพี่ตึ๋งศรี เขียนแบบ code-less พอ update ,insert หรือ delete ทั้งฐานข้อมูล
และ grid จะ update กันเองเลยโดยอัตโนแม้ด เป็นวิธีขี้เกียจๆ พราวก้อใช้ยู้ว

อะนะ
Validation (ASP.Net): The values permitted for this attribute do not include 'DbType.AnsiString'
ก็สมควรแล้วคุณไป add parameter แบบนี้นี่คะ ( ดูเผินๆ เหมือนจะถูก เง้อ เราก้อสะเพร่า )

<asp:Parameter Name="@ID_Cars" Type="DbType.AnsiString" />
....
<asp:Parameter Name="@Year" Type="DbType.Int32" />

ต้องมี @ นำหน้าค่ะ

วิธีนี้ไม่ต้องมี code behide เลยก็ได้ ทำเป็น template ก้อปๆๆๆ ก็จบแล้วค่ะ
เสียแต่ว่าตัว gridview เวลาจะทำ edit template แบบ custom อย่าง combobox หรือ checkbox
ออกจะลำบากๆ อยู่ค่ะ
Date : 2010-07-15 11:48:02 By : blurEyes
 


 

No. 6



โพสกระทู้ ( 38 )
บทความ ( 0 )



สถานะออฟไลน์


ตอนนี้ได้แล้วครับ ผมเข้าไปแก้ที่ Grid View ใน Inline-Code(Topicเขียนผิด ^ ^)
>>>>AutoGenerateColumns="True" ให้เป็น True
>>>>Type="String"

**ขอบคุณทุกท่านนะครับ
Date : 2010-07-16 10:23:33 By : yiam21
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : update gridview ไม่ครับ รบกวนช่วยดู behind code ให้ผมหน่อยครับว่าถูกหรือเปล่า ขอบคุณครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่