PDA

View Full Version : سوال: مشکل در حلقه تکرار این کد



reza69
شنبه 28 تیر 1393, 18:45 عصر
سلام
من میخوام با این کد اطلاعات رو از بانک بخونم بعد در اسلاید شو نمایش بده ولی در این کد فقط یک مقدار برگردانده میشود.

[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static AjaxControlToolkit.Slide[] GetSlides()
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["con"].ConnectionString);
string sql5 = string.Format("SELECT adres from t_imageslidshow where pageid=1");
SqlDataAdapter da5 = new SqlDataAdapter(sql5, con);
DataSet ds5 = new DataSet();
da5.Fill(ds5, "t_imageslidshow");
DataTable db5 = ds5.Tables["t_imageslidshow"];

for (int i = 0; db5.Rows.Count > i; i++)
{


}

return new AjaxControlToolkit.Slide[] {
new AjaxControlToolkit.Slide(ds5.Tables[0].Rows[0]["adres"].ToString(),"",""),

};
}

sadegh.te
شنبه 28 تیر 1393, 19:28 عصر
شما میتونین برای نمایش اسلاید شو از بانک از کلاس DAL استفاده کنین.
تو گوگل سرچ کنین پیدا میشه.

reza69
شنبه 28 تیر 1393, 23:13 عصر
شما میتونین برای نمایش اسلاید شو از بانک از کلاس DAL استفاده کنین.
تو گوگل سرچ کنین پیدا میشه.
جستجو کردم خبری نبود لطفا بیشتر راهنمایی کنید.

sadegh.te
یک شنبه 29 تیر 1393, 12:19 عصر
بیا ابن یه نمونه کد از کلاس DAL هستش

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;

namespace BEST_KALA
{
public class DAL
{


SqlConnection cnn;
SqlCommand cmd;
SqlDataAdapter da;
public DAL()
{
cnn = new SqlConnection();
cmd = new SqlCommand();
da = new SqlDataAdapter();
cmd.Connection = cnn;
da.SelectCommand = cmd;
}

public void connect()
{
string cs = @"Server=.;Database=test2;Integrated Security=True";
cnn.ConnectionString = cs;
cnn.Open();
}
public void disconnect()
{
cnn.Close();
}
public DataTable select(string sql)
{
connect();
DataTable dt = new DataTable();
cmd.CommandText = sql;
da.Fill(dt);
disconnect();
return dt;
}
public DataRow selectRow(string sql)
{
connect();
DataRow dr;
DataTable dt = new DataTable();
cmd.CommandText = sql;
da.Fill(dt);
dr = dt.Rows[0];
disconnect();
return dr;

}
public DataColumn SelectColumn(string sql)
{
DataTable dt = new DataTable();
DataColumn dc = new DataColumn();
cmd.CommandText = sql;
da.Fill(dt);
dc = dt.Columns[0];
return dc;
}

public SqlDataReader Reader(string sql)
{
cmd.CommandText = sql;
SqlDataReader dr = cmd.ExecuteReader();
return dr;
}
public void docommand(SqlCommand cmd)
{
cmd.ExecuteNonQuery();
}
public void docommand(string sql)
{
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
}
public string GetOneString(string sql)
{
string Answer = "";
cmd.CommandText = sql;
object ob = cmd.ExecuteScalar();
if (ob == DBNull.Value)
{
Answer = "";
}
else
{
Answer = Convert.ToString(ob);
}
return Answer;
}
public int GetOneInt(string sql)
{
int Answer;
cmd.CommandText = sql;
object ob = cmd.ExecuteScalar();
Answer = Convert.ToInt32(ob);
return Answer;
}
public bool GetOneBool(string sql)
{
bool Answer;
cmd.CommandText = sql;
object ob = cmd.ExecuteScalar();
Answer = Convert.ToBoolean(ob);
return Answer;
}


}
}

میتونی از همین کد استفاده کنی.
موفق باشی