+1 امتیاز
سلام دوستان

اگر داشته باشیم:

1        پویان        19

2        میلاد        19

4        احسان         18

چه طوری میتونم دکمه ای بزارم که وقتی روش زدم بیاد کد خالی رو بده (در مثال بالا باید عدد 3 رو برگردونه)

و به همین ترتیب....

البته این اطلاعات در بانک ذخیره میشن .
بسته شده

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام و درود

اینم راه حل شما

var myList = objIrPortalDB.spGetDistinctUserName().ToList();
if (myList.Any())
{
   foreach (var item in myList.Where(itm=>itm != null))
   {
        dtDistinctUser.Rows.Add(item.ToString());
   }
}
**********************************************************

DataSet dsSearchResult = new DataSet();

dsSearchResult = YourMethodforPopulatingDataset();

if(dsSearchResult.Tables[0].Rows.Count == 0)

{

\\ کد شما

}
********************************************************

این کد هم تست شده



  OleDbCommand cmd;
            OleDbConnection conn;
            OleDbDataReader reader;
            conn = new OleDbConnection(conectionstring);
            cmd = new OleDbCommand();
            cmd.Connection = conn;
            conn.Open();
            cmd.CommandText = "Select name From tbl Where name=null";
            reader = cmd.ExecuteReader();
            if (!reader.Read())
            {
                //کد شما
            }
            else
            {
                MessageBox.Show("فیلد خالی هست");
                return;
            }

 

سلام ممنون از پاسختون.

من از روش پروسیجر در بانکم استفاده کردم و بعد اون رو در سی شارپ فراخونیش کردم.

به هر حال دو روش کاربردی رو داریم . خیلی ممنون از پاسخ بسیار خوبتون..
توسط (594 امتیاز) 1 6 33
سوال جدید

2,332 سوال

2,871 پاسخ

3,725 دیدگاه

3,905 کاربر

دسته بندی ها

...