من یه سرچ برای برنامم درست کردم و تنظیم کردم وقتی کاربر روی نتیجه سرچ کلیک کرد، ریز اطلاعات نمایش داده بشه
قبلا به لیست ویو تگ آی دادم و برنامه کار می کرد اما الان قاطی کرده و عمل نمیکنه
ممنون میشم راهنمییم کنید حلش کنم
کدهامو میذارم بلکه یکی بتونه مشکلو پیدا کنه
کدهای دکمه سرچ (lbl_go)
lst_main_search.Clear
If rd_btn_fam.Checked=True Then
Main.cur1=Main.sql1.ExecQuery("SELECT * FROM tbl_cards WHERE esmha_fam LIKE '%" & txt_search.Text & "%'")
For i=0 To Main.cur1.RowCount-1
Main.cur1.Position=i
plus=Main.cur1.GetString("esmha_fam") &" "& Main.cur1.GetString("esmha_nam")
lst_main_search.AddSingleLine(plus)
lst_main_search.SingleLineLayout.Label.TextColor=Colors.Black
lst_main_search.SingleLineLayout.Label.Height=30dip
lst_main_search.SingleLineLayout.Label.Gravity=Gravity.CENTER_HORIZONTAL
lst_main_search.Tag=i
keyboard.HideKeyboard
Next
Else If rd_btn_nam.Checked=True Then
lst_main_search.Clear
Main.cur1=Main.sql1.ExecQuery("SELECT * FROM tbl_cards WHERE esmha_nam LIKE '%" & txt_search.Text & "%'")
For i=0 To Main.cur1.RowCount-1
Main.cur1.Position=i
plus=Main.cur1.GetString("esmha_fam") &" "& Main.cur1.GetString("esmha_nam")
lst_main_search.AddSingleLine(plus)
lst_main_search.SingleLineLayout.Label.TextColor=Colors.Black
lst_main_search.SingleLineLayout.Label.Height=30dip
lst_main_search.SingleLineLayout.Label.Gravity=Gravity.CENTER_HORIZONTAL
lst_main_search.Tag=i
keyboard.HideKeyboard
Next
Else If rd_btn_bank.Checked=True Then
lst_main_search.Clear
Main.cur1=Main.sql1.ExecQuery("SELECT * FROM tbl_cards WHERE bank_nam LIKE '%" & txt_search.Text & "%'")
For i=0 To Main.cur1.RowCount-1
Main.cur1.Position=i
plus=Main.cur1.GetString("esmha_fam") &" "& Main.cur1.GetString("esmha_nam")
lst_main_search.AddSingleLine(plus)
lst_main_search.SingleLineLayout.Label.TextColor=Colors.Black
lst_main_search.SingleLineLayout.Label.Height=30dip
lst_main_search.SingleLineLayout.Label.Gravity=Gravity.CENTER_HORIZONTAL
lst_main_search.Tag=i
keyboard.HideKeyboard
Next
End If
کدهای داخل لیست ویو کلیک
Dim lbl2 As Button
lbl2=Sender
Main.cur1.Position=lbl2.Tag
Activity.Finish
StartActivity(frm_all_other_info)
ارر مربوطه
Error occurred on line: 105 (frm_other_search)
java.lang.ClassCastException: anywheresoftware.b4a.objects.ListViewWrapper$SimpleListView cannot be cast to android.widget.Button
at b4a.example.frm_other_search._lst_main_search_itemclick(frm_other_search.java:614)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:348)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
at anywheresoftware.b4a.BA$1.run(BA.java:335)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
خطی که در ارر بهش اشاره داره اینهاست
وقتی در قسمت سندر دادن، سندر رو لیبل انتخاب میکنم به این گیر میده
سوال
hamedafrough 5
سلام دوستان
خسته نباشید
من یه سرچ برای برنامم درست کردم و تنظیم کردم وقتی کاربر روی نتیجه سرچ کلیک کرد، ریز اطلاعات نمایش داده بشه
قبلا به لیست ویو تگ آی دادم و برنامه کار می کرد اما الان قاطی کرده و عمل نمیکنه
ممنون میشم راهنمییم کنید حلش کنم
کدهامو میذارم بلکه یکی بتونه مشکلو پیدا کنه
کدهای دکمه سرچ (lbl_go)
lst_main_search.Clear If rd_btn_fam.Checked=True Then Main.cur1=Main.sql1.ExecQuery("SELECT * FROM tbl_cards WHERE esmha_fam LIKE '%" & txt_search.Text & "%'") For i=0 To Main.cur1.RowCount-1 Main.cur1.Position=i plus=Main.cur1.GetString("esmha_fam") &" "& Main.cur1.GetString("esmha_nam") lst_main_search.AddSingleLine(plus) lst_main_search.SingleLineLayout.Label.TextColor=Colors.Black lst_main_search.SingleLineLayout.Label.Height=30dip lst_main_search.SingleLineLayout.Label.Gravity=Gravity.CENTER_HORIZONTAL lst_main_search.Tag=i keyboard.HideKeyboard Next Else If rd_btn_nam.Checked=True Then lst_main_search.Clear Main.cur1=Main.sql1.ExecQuery("SELECT * FROM tbl_cards WHERE esmha_nam LIKE '%" & txt_search.Text & "%'") For i=0 To Main.cur1.RowCount-1 Main.cur1.Position=i plus=Main.cur1.GetString("esmha_fam") &" "& Main.cur1.GetString("esmha_nam") lst_main_search.AddSingleLine(plus) lst_main_search.SingleLineLayout.Label.TextColor=Colors.Black lst_main_search.SingleLineLayout.Label.Height=30dip lst_main_search.SingleLineLayout.Label.Gravity=Gravity.CENTER_HORIZONTAL lst_main_search.Tag=i keyboard.HideKeyboard Next Else If rd_btn_bank.Checked=True Then lst_main_search.Clear Main.cur1=Main.sql1.ExecQuery("SELECT * FROM tbl_cards WHERE bank_nam LIKE '%" & txt_search.Text & "%'") For i=0 To Main.cur1.RowCount-1 Main.cur1.Position=i plus=Main.cur1.GetString("esmha_fam") &" "& Main.cur1.GetString("esmha_nam") lst_main_search.AddSingleLine(plus) lst_main_search.SingleLineLayout.Label.TextColor=Colors.Black lst_main_search.SingleLineLayout.Label.Height=30dip lst_main_search.SingleLineLayout.Label.Gravity=Gravity.CENTER_HORIZONTAL lst_main_search.Tag=i keyboard.HideKeyboard Next End If
کدهای داخل لیست ویو کلیک
Dim lbl2 As Button lbl2=Sender Main.cur1.Position=lbl2.Tag Activity.Finish StartActivity(frm_all_other_info)
ارر مربوطه
Error occurred on line: 105 (frm_other_search) java.lang.ClassCastException: anywheresoftware.b4a.objects.ListViewWrapper$SimpleListView cannot be cast to android.widget.Button at b4a.example.frm_other_search._lst_main_search_itemclick(frm_other_search.java:614) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:348) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144) at anywheresoftware.b4a.BA$1.run(BA.java:335) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
خطی که در ارر بهش اشاره داره اینهاست
وقتی در قسمت سندر دادن، سندر رو لیبل انتخاب میکنم به این گیر میده
Dim lbl2 As Button
وقتی سندر رو باتن انتخاب میکنم به این گیر میده
dim lbl2 as label
* lbl2=Sender
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.