Tôi đã điền một Datatable, từ 2 máy chủ khác nhau. Tôi có thể điều chỉnh độ dài của mình> 0, những gì tôi muốn làm là xóa các hàng không được nhấn. Dưới đây là tóm tắt về những gì tôi cóLooping thông qua một hàng có thể định vị và xóa hàng
DataRow[] dr = payments.dtPayments.Select(myselect);
if (dr.Length > 0)
{
for (int a = 0; a < dr.Length; a++)
{
if (thisOption == true)
dr[0].Delete();
else if (otherOption == true)
{
dr[0]["Date"] = myDataReader["date"].ToString().Trim();
dr[0]["Pay"] = payTypeName(myDataReader["ccdsrc"].ToString()
.Trim());
}
}
}
if (dr.Length == 0)
{
if (LastOption == true)
{
//DataRow should be removed
}
}
bạn đã đúng. Tôi nhận ra rằng tôi không trả lại bất kỳ hàng nào. Những gì tôi đã làm là tạo một tập dữ liệu mới và điền vào các hàng với những gì tôi đã tìm thấy. Cảm ơn –