اگر منظورتون از اندیس همان اضافه کردن یک ستون به نام ردیف است :ابتدا در یک متغیر سراسری مثلا int se=1تعریف کرده و سپس
private void Send_Load(object sender, System.EventArgs e)
{
chkMultipleTimes.Checked = true;
//read
dt.Columns.Add("ردیف", typeof(string));
dt.Columns.Add("Sender", typeof(string));
dt.Columns.Add("Time", typeof(string));
dt.Columns.Add("Message", typeof(string));
}
و سپس
private void BindGrid(SmsPdu pdu)
{//read
DataRow dr = dt.NewRow();
SmsDeliverPdu data = (SmsDeliverPdu)pdu;
dr[0] = se;
se++;
dr[1] = data.OriginatingAddress.ToString();
dr[2] = data.SCTimestamp.ToString();
dr[3] = data.UserDataText;
dt.Rows.Add(dr);
dataGrid1.DataSource = dt;
}
و درنهایت همان جایی که قبلا گفتیم dt را کلین کن se را هم 1 کن