Как создать массовое или групповое смс-сообщение на c #? - PullRequest
0 голосов
/ 23 сентября 2018

Использование broadbandStick для создания массажа и работа в c # windows.

Как создать массивное смс-сообщение или групповое сообщение, используя мою базу данных SQL?

Вот моя таблица

-------------------------------
|ConactNo |Grades|Average|Remarks|
|-------- |------|-------|-------|
|//DigitNo|    80|   82.5|PASSED |
|//DigitNo|    86|     81|PASSED |
|//DigitNo|    72|   73.5|FAILED |
---------------------------------

У меня 11-значный номер в ContactNoСтолбец, если нажать на SendBtn, все grades отправят на свои ContactNo.

Код предназначен только для 1 человека

var com6 = new SerialPort(label7.Text);
if (!com6.IsOpen) com6.Open();
com6.WriteLine("AT" + Environment.NewLine);
com6.WriteLine("AT+CMGF=1" + Environment.NewLine);
com6.WriteLine("AT+CMGS=\"" + ContactNo.Text + "\"" + Environment.NewLine);
com6.WriteLine(textMessage.Text + (char)26 + Environment.NewLine);
com6.Close();

возможно ли сохранить его в массиве?как этот?

ArrayList Grades = new ArrayList();
ArrayList ContactNo = new ArrayList();
        Grades.Clear();
           ContactNo.Clear();


           con.Open();
            SqlCommand cmd = new SqlCommand("Select * from tblGrades where GradeLvl = '"+GLvl.Text+"', con);
            SqlDataReader rdr;
            rdr = cmd.ExecuteReader();

                while (rdr.Read())
            {

                ContactNo.Add(rdr["Phone Number"]);
                 Grades.Add(rdr["Grades"]);

            }

Или, если у вас есть другое решение, я буду благодарен за это!Thankyou

1 Ответ

0 голосов
/ 23 сентября 2018

Вы можете использовать для этого класс Struct или пользовательский класс.

Образец Создать класс:

public MyClass {
private int _contactNO = {get; set;}
private int _grade = {get; set;}
private float _average = {get; set;}
private string _remarks = {get; set;}
}

и использовать его:

...
private Dictionary<int, MyClass> _myDicWithData = new Dictionary<int, MyClass>();
...
_myDicWithData.Add(INT_KEY, MY_CLASS_OBJ);

и доступ к данным с помощью клавиши int или редактирование в соответствии с вашими потребностями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...