الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إضافة محتويات Textbox في Listbox

بدأه نـــــاصـــر في 23 مارس 2008 · 15 رد · 1,143 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

لنفرض أن لدي في التكسيت التالي (محمدوخالدوعبدالله)واريد أن ينتقل ما في داخل التكسيت الى

listbox

بحيث يكون كالتالي

محمد

خالد

عبدالله

أرجو من لدية الكود مساعدتي ولكم كل الشكر والتقدير

#2

اعتقد لازم تستخدم الـ split

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#3

ستحتاج لتقسيم الجملة السابقة حسب حرف معين .. وليكن في حالتك هذه حرف الواو "و"

string[] str = TextBox1.Text.Trim().Split('و');
		for (int i = 0; i < str.Length; i++)
		{
			ListBox1.Items.Add(str.ToString());
		}

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#4

شكرا على الرد

ولكن اين اضع هذا الكود

لأني جربت وضعه في

Page_Load

دون فائدة

#5

ضع الكود في المكان المناسب لحاجتك .. مثلاً في btn_Click .. ولن أستطيع أن أفيدك أكثر حتى أرى صفحتك aspx

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#6

هذا الكود

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

If Page.IsPostBack Then

Dim a As TextBox = FormView1.FindControl("textbox21")

Dim b As ListBox = FormView1.FindControl("listbox2

string[] str = a.Text.Trim().Split('و');

for (int i = 0; i < str.Length; i++)

{

b.Items.Add(str.ToString());

#7

يا أخ ناصر أنا قلت أريد أرى صفحتك aspx وليس كود الصفحة aspx.cs .. يا ريت تضع لنا html الخاص بالصفحة

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#8

اسف لأني معلوماتي جداً قليلة واليك كود الصفحة

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="ttelviwe.aspx.vb" Codebehind="ttelviwe.aspx.vb" Inherits="ttelviwe" %>

تم تعديل هذه المشاركة بواسطة نـــــاصـــر في 24 مارس 2008 في 16:27

#9

يمكنك إضافته في الحدث Imagebutton222_Click1

أو في Page_Load مع تغيير أسماء الأدوات حسب الموجود بصفحتك .. بعد ملئ كل الأدوات أولاً ثم جعل الكود الذي أضفته لك في آخرها

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#10

اشكراك جداً على تعاونك

ولكن للاسف وضعت الكود وغيرت الاسماء كما هو موجود عندي ، لكن دون جدوى يطلعي أخطاء في الكود

اتمنى اذا كان هناك مثال ان تزودني به

واكرر الشكر والعرفان

#11

تفضل أخي الحبيب هذا نموذج مصغر .. ولكن اعذرني لأني بنيته بلغتي C# ..

شغل الموقع ثم جرب إضافة أسماء في TextBox كما وضحت في أول موضوعك ثم اضغط على الزر

وتقبل مني أغلى الأماني بالتوفيق إن شاء الله

ws.rar

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#12

مشكور اخ moh_kin

وهي الكود بـVB

ws_VB.zip

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#13

حياك الله أخي محمد سماقية

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#14

الف شكرا لكم

المشكلة اني استخدم لغة vb وعند كتابة الكود بلغة c يكون هناك مشاكل

ولكن لما استخدمة الكود بلغة vb نجح معي

اكرر الشكر

#15

ما دام ان قيم القائمة لا تختلف عن النصوص المعروضة و ما دام انك لا تجري عمليات على عناصر القائمة قبل اضافتها ,فلا داعي لعمل حلقة FOR .فقط انشأ المصفوفة ثم اسندها الى القائمة:

Dim s As String = "ahmed,ali,madani"
ListBox1.DataSource = s.Split(",")
ListBox1.DataBind()

تم تعديل هذه المشاركة بواسطة madani في 24 مارس 2008 في 21:40

#16

طيب هناك استفسار اخر مثلاً لو كان عندي التكسيت = "1101" وأريد وضع شرط معين

بأنه اذا كانت الخانة الثالثة في التكيست = "0"

كيف استطيع عمل ذلك مع العلم أني استخدم لغة vb

,وشكرا للجميع

مواضيع مشابهة